17 TBRIK *brik =
new TBRIK(
"BRIK",
"BRIK",
"void", 200, 150, 150);
18 TTRD1 *trd1 =
new TTRD1(
"TRD1",
"TRD1",
"void", 200, 50, 100, 100);
19 TTRD2 *trd2 =
new TTRD2(
"TRD2",
"TRD2",
"void", 200, 50, 200, 50, 100);
20 TTRAP *trap =
new TTRAP(
"TRAP",
"TRAP",
"void", 190, 0, 0, 60, 40, 90, 15, 120, 80, 180, 15);
21 TPARA *para =
new TPARA(
"PARA",
"PARA",
"void", 100, 200, 200, 15, 30, 30);
22 TGTRA *gtra =
new TGTRA(
"GTRA",
"GTRA",
"void", 390, 0, 0, 20, 60, 40, 90, 15, 120, 80, 180, 15);
23 TTUBE *tube =
new TTUBE(
"TUBE",
"TUBE",
"void", 150, 200, 400);
24 TTUBS *tubs =
new TTUBS(
"TUBS",
"TUBS",
"void", 80, 100, 100, 90, 235);
25 TCONE *cone =
new TCONE(
"CONE",
"CONE",
"void", 100, 50, 70, 120, 150);
26 TCONS *cons =
new TCONS(
"CONS",
"CONS",
"void", 50, 100, 100, 200, 300, 90, 270);
27 TSPHE *sphe =
new TSPHE(
"SPHE",
"SPHE",
"void", 25, 340, 45, 135, 0, 270);
28 TSPHE *sphe1 =
new TSPHE(
"SPHE1",
"SPHE1",
"void", 0, 140, 0, 180, 0, 360);
29 TSPHE *sphe2 =
new TSPHE(
"SPHE2",
"SPHE2",
"void", 0, 200, 10, 120, 45, 145);
31 TPCON *pcon =
new TPCON(
"PCON",
"PCON",
"void", 180, 270, 4);
32 pcon->DefineSection(0, -200, 50, 100);
33 pcon->DefineSection(1, -50, 50, 80);
34 pcon->DefineSection(2, 50, 50, 80);
35 pcon->DefineSection(3, 200, 50, 100);
37 TPGON *pgon =
new TPGON(
"PGON",
"PGON",
"void", 180, 270, 8, 4);
38 pgon->DefineSection(0, -200, 50, 100);
39 pgon->DefineSection(1, -50, 50, 80);
40 pgon->DefineSection(2, 50, 50, 80);
41 pgon->DefineSection(3, 200, 50, 100);
44 brik->SetLineColor(1);
45 trd1->SetLineColor(2);
46 trd2->SetLineColor(3);
47 trap->SetLineColor(4);
48 para->SetLineColor(5);
49 gtra->SetLineColor(7);
50 tube->SetLineColor(6);
51 tubs->SetLineColor(7);
52 cone->SetLineColor(2);
53 cons->SetLineColor(3);
54 pcon->SetLineColor(6);
55 pgon->SetLineColor(2);
56 sphe->SetLineColor(
kRed);
57 sphe1->SetLineColor(
kBlack);
58 sphe2->SetLineColor(
kBlue);
61 TNode *node1 =
new TNode(
"NODE1",
"NODE1",
"BRIK");
64 TNode *node2 =
new TNode(
"NODE2",
"NODE2",
"TRD1", 0, 0, -1000);
65 TNode *node3 =
new TNode(
"NODE3",
"NODE3",
"TRD2", 0, 0, 1000);
66 TNode *node4 =
new TNode(
"NODE4",
"NODE4",
"TRAP", 0, -1000, 0);
67 TNode *node5 =
new TNode(
"NODE5",
"NODE5",
"PARA", 0, 1000, 0);
68 TNode *node6 =
new TNode(
"NODE6",
"NODE6",
"TUBE", -1000, 0, 0);
69 TNode *node7 =
new TNode(
"NODE7",
"NODE7",
"TUBS", 1000, 0, 0);
70 TNode *node8 =
new TNode(
"NODE8",
"NODE8",
"CONE", -300, -300, 0);
71 TNode *node9 =
new TNode(
"NODE9",
"NODE9",
"CONS", 300, 300, 0);
72 TNode *node10 =
new TNode(
"NODE10",
"NODE10",
"PCON", 0, -1000, -1000);
73 TNode *node11 =
new TNode(
"NODE11",
"NODE11",
"PGON", 0, 1000, 1000);
74 TNode *node12 =
new TNode(
"NODE12",
"NODE12",
"GTRA", 0, -400, 700);
75 TNode *node13 =
new TNode(
"NODE13",
"NODE13",
"SPHE", 10, -400, 500);
76 TNode *node14 =
new TNode(
"NODE14",
"NODE14",
"SPHE1", 10, 250, 300);
77 TNode *node15 =
new TNode(
"NODE15",
"NODE15",
"SPHE2", 10, -100, -200);
94 gPad->GetView()->RotateView(theta, phi);
float Float_t
Float 4 bytes (float)
double Double_t
Double 8 bytes.
Handles synchronous and a-synchronous timer events.
virtual void TurnOn()
Add the timer to the system timer list.
void SetCommand(const char *command)
Set the interpreter command to be executed at time out.