35 static Int_t npoints = 0;
47 for (i = 0; i < 3; i++)
53 for (i = 0; i < 3; i++) {
54 box[i] += ninv * (point[i] -
box[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);
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 SetGeoManager(TGeoManager *) override
RGeoPainter(TGeoManager *manager)
TGeoManager * fGeoManager
The manager class for any TGeo geometry.
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 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...