47 for (i = 0; i < 3; i++)
53 for (i = 0; i < 3; i++) {
55 if (point[i] <
xmin[i])
57 if (point[i] >
xmax[i])
82 if (
g && (
g->GetTopVolume() == vol))
96 std::string drawopt =
"";
97 if (opt &&
strstr(opt,
"s"))
101 fViewer->SetDrawOptions(drawopt);
119 Warning(
"CheckPoint",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
125 Warning(
"CheckShape",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
131 Warning(
"CheckBoundaryErrors",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
137 Warning(
"CheckBoundaryReference",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
143 Warning(
"CheckGeometryFull",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
149 Warning(
"CheckGeometry",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
155 Warning(
"CheckOverlaps",
"Not implemented in web mode, run --web=off to activate TGeoChecker");
static int gWebGeomWarnCnt
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
TVirtualGeoTrack * AddTrack(Int_t, Int_t, TObject *) override
void DrawVolume(TGeoVolume *, Option_t *="") override
void AddTrackPoint(Double_t *, Double_t *, Bool_t=kFALSE) override
std::shared_ptr< RGeomViewer > fViewer
void SetTopVisible(Bool_t on=kTRUE) override
void CheckOverlaps(const TGeoVolume *, Double_t=0.1, Option_t *="") const override
void CheckPoint(Double_t=0, Double_t=0, Double_t=0, Option_t *="", Double_t=0.) override
void CheckGeometry(Int_t, Double_t, Double_t, Double_t) const override
void SetGeoManager(TGeoManager *) override
RGeoPainter(TGeoManager *manager)
TGeoManager * fGeoManager
void CheckBoundaryReference(Int_t=-1) override
void CheckBoundaryErrors(Int_t=1000000, Double_t=-1.) override
void CheckShape(TGeoShape *, Int_t, Int_t, Option_t *) override
void CheckGeometryFull(Bool_t=kTRUE, Bool_t=kTRUE, Int_t=10000, const Double_t *=nullptr) override
The manager class for any TGeo geometry.
Base abstract class for all shapes.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
TGeoManager * GetGeoManager() const
const char * GetName() const override
Returns name of object.
Mother of all ROOT objects.
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
virtual void AppendPad(Option_t *option="")
Append graphics object to current pad.
Abstract class for geometry painters.
static void SetPainter(const TVirtualGeoPainter *painter)
Static function to set an alternative histogram painter.
Base class for user-defined tracks attached to a geometry.
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...