24 TBRIK *brik =
new TBRIK(
"BRIK",
"BRIK",
"void",200,150,150);
25 TTRD1 *trd1 =
new TTRD1(
"TRD1",
"TRD1",
"void",200,50,100,100);
26 TTRD2 *trd2 =
new TTRD2(
"TRD2",
"TRD2",
"void",200,50,200,50,100);
27 TTRAP *trap =
new TTRAP(
"TRAP",
"TRAP",
"void",190,0,0,60,40,90,15,120,80,180,15);
28 TPARA *para =
new TPARA(
"PARA",
"PARA",
"void",100,200,200,15,30,30);
29 TGTRA *gtra =
new TGTRA(
"GTRA",
"GTRA",
"void",390,0,0,20,60,40,90,15,120,80,180,15);
30 TTUBE *tube =
new TTUBE(
"TUBE",
"TUBE",
"void",150,200,400);
31 TTUBS *tubs =
new TTUBS(
"TUBS",
"TUBS",
"void",80,100,100,90,235);
32 TCONE *cone =
new TCONE(
"CONE",
"CONE",
"void",100,50,70,120,150);
33 TCONS *cons =
new TCONS(
"CONS",
"CONS",
"void",50,100,100,200,300,90,270);
34 TSPHE *sphe =
new TSPHE(
"SPHE",
"SPHE",
"void",25,340, 45,135, 0,270);
35 TSPHE *sphe1 =
new TSPHE(
"SPHE1",
"SPHE1",
"void",0,140, 0,180, 0,360);
36 TSPHE *sphe2 =
new TSPHE(
"SPHE2",
"SPHE2",
"void",0,200, 10,120, 45,145);
38 TPCON *pcon =
new TPCON(
"PCON",
"PCON",
"void",180,270,4);
44 TPGON *pgon =
new TPGON(
"PGON",
"PGON",
"void",180,270,8,4);
69 TNode *node1 =
new TNode(
"NODE1",
"NODE1",
"BRIK");
72 TNode *node2 =
new TNode(
"NODE2",
"NODE2",
"TRD1",0,0,-1000);
73 TNode *node3 =
new TNode(
"NODE3",
"NODE3",
"TRD2",0,0,1000);
74 TNode *node4 =
new TNode(
"NODE4",
"NODE4",
"TRAP",0,-1000,0);
75 TNode *node5 =
new TNode(
"NODE5",
"NODE5",
"PARA",0,1000,0);
76 TNode *node6 =
new TNode(
"NODE6",
"NODE6",
"TUBE",-1000,0,0);
77 TNode *node7 =
new TNode(
"NODE7",
"NODE7",
"TUBS",1000,0,0);
78 TNode *node8 =
new TNode(
"NODE8",
"NODE8",
"CONE",-300,-300,0);
79 TNode *node9 =
new TNode(
"NODE9",
"NODE9",
"CONS",300,300,0);
80 TNode *node10 =
new TNode(
"NODE10",
"NODE10",
"PCON",0,-1000,-1000);
81 TNode *node11 =
new TNode(
"NODE11",
"NODE11",
"PGON",0,1000,1000);
82 TNode *node12 =
new TNode(
"NODE12",
"NODE12",
"GTRA",0,-400,700);
83 TNode *node13 =
new TNode(
"NODE13",
"NODE13",
"SPHE",10,-400,500);
84 TNode *node14 =
new TNode(
"NODE14",
"NODE14",
"SPHE1",10, 250,300);
85 TNode *node15 =
new TNode(
"NODE15",
"NODE15",
"SPHE2",10,-100,-200);
R__EXTERN TGeoManager * gGeoManager
R__EXTERN TSystem * gSystem
virtual void SetLineColor(Color_t lcolor)
Set the line color.
A box with faces perpendicular to the axes.
A segment of a conical tube.
A general twisted trapezoid.
TObjArray * GetListOfNodes()
TObjArray * GetListOfShapes() const
void Draw(Option_t *option="") override
Draw Referenced node with current parameters.
virtual void cd(const char *path=nullptr)
Change Current Reference node to this.
void Delete(Option_t *option="") override
Remove all objects from the array AND delete all heap based objects.
virtual void DefineSection(Int_t secNum, Float_t z, Float_t rmin, Float_t rmax)
Defines section secNum of the polycone.
virtual int Load(const char *module, const char *entry="", Bool_t system=kFALSE)
Load a shared library.
A trapezoid with the x dimension varying along z.
A trapezoid with both x and y dimensions varying along z.