55 (
"mir",
"(sph * box) + (sph1:tr - box1:tr1)");
The manager class for any TGeo geometry.
TGeoNode * GetNode() const
void SaveExtract(const char *file, const char *name, Bool_t leafs_only)
Save the shape tree as TEveGeoShapeExtract.
virtual void SetName(const char *name)
Set the name of the TNamed.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
void AddGlobalElement(TEveElement *element, TEveElement *parent=0)
Add a global element, i.e.
virtual void Draw(Option_t *option="")
draw top volume according to option
Class describing translations.
void SetTopVolume(TGeoVolume *vol)
Set the top volume and corresponding node as starting point of the geometry.
virtual int Load(const char *module, const char *entry="", Bool_t system=kFALSE)
Load a shared library.
Base class describing materials.
void Redraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
TGeoVolume * MakeBox(const char *name, TGeoMedium *medium, Double_t dx, Double_t dy, Double_t dz)
Make in one step a volume pointing to a box shape with given medium.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
static void SetEnforceTriangles(Bool_t e)
Set state of static flag EnforceTriangles.
virtual void AddNode(TGeoVolume *vol, Int_t copy_no, TGeoMatrix *mat=0, Option_t *option="")
Add a TGeoNode to the list of nodes.
A wrapper over a TGeoNode, possibly displaced with a global trasformation stored in TEveElement...
Class handling Boolean composition of shapes.
R__EXTERN TSystem * gSystem
R__EXTERN TEveManager * gEve
virtual void RegisterYourself()
Register the matrix in the current manager, which will become the owner.
TGeoNode * GetTopNode() const
void CloseGeometry(Option_t *option="d")
Closing geometry implies checking the geometry validity, fixing shapes with negative parameters (run-...
void SetVisLevel(Int_t vl)
R__EXTERN TGeoManager * gGeoManager
virtual void SetVisibility(Bool_t vis=kTRUE)
set visibility of this volume
static void SetCSGExportNSeg(Int_t nseg)
Sets number of segments used for CSG export.
Media are used to store properties related to tracking and which are useful only when using geometry ...
virtual void SetLineColor(Color_t lcolor)
Set the line color.
A node represent a volume positioned inside another.They store links to both volumes and to the TGeoM...
void SetNsegments(Int_t nseg)
Set number of segments for approximating circles in drawing.
virtual void ExpandIntoListTreesRecursively()
Expand children into all list-trees recursively.
TGeoVolume * GetVolume() const