forked from alisw/AliRoot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathViewTOFstrips.C
94 lines (76 loc) · 3.3 KB
/
ViewTOFstrips.C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
void ViewTOFstrips()
{
//=====> Level 1
// Level 1 for TOF volumes
gMC->Gsatt("B077","seen",0);
//==========> Level 2
// Level 2
gMC->Gsatt("B076","seen",-1); // all B076 sub-levels skipped -
gMC->Gsatt("B071","seen",0);
gMC->Gsatt("B074","seen",0);
gMC->Gsatt("B075","seen",0);
gMC->Gsatt("B080","seen",0); // B080 does not has sub-level
// Level 2 of B071
gMC->Gsatt("B063","seen",-1); // all B063 sub-levels skipped -
gMC->Gsatt("B065","seen",-1); // all B065 sub-levels skipped -
gMC->Gsatt("B067","seen",-1); // all B067 sub-levels skipped -
gMC->Gsatt("B069","seen",-1); // all B069 sub-levels skipped -
gMC->Gsatt("B056","seen",0); // B056 does not has sub-levels -
gMC->Gsatt("B059","seen",-1); // all B059 sub-levels skipped -
gMC->Gsatt("B072","seen",-1); // all B072 sub-levels skipped -
gMC->Gsatt("BTR1","seen",0); // BTR1 do not have sub-levels -
gMC->Gsatt("BTO1","seen",0);
// Level 2 of B074
gMC->Gsatt("BTR2","seen",0); // BTR2 does not has sub-levels -
gMC->Gsatt("BTO2","seen",0);
// Level 2 of B075
gMC->Gsatt("BTR3","seen",0); // BTR3 do not have sub-levels -
gMC->Gsatt("BTO3","seen",0);
// ==================> Level 3
// Level 3 of B071 / Level 2 of BTO1
gMC->Gsatt("FTOC","seen",0);
gMC->Gsatt("FTOB","seen",0);
gMC->Gsatt("FTOA","seen",0);
// Level 3 of B074 / Level 2 of BTO2
// -> cfr previous settings
// Level 3 of B075 / Level 2 of BTO3
// -> cfr previous settings
// ==========================> Level 4
// Level 4 of B071 / Level 3 of BTO1 / Level 2 of FTOC
gMC->Gsatt("FLTC","seen",0);
// Level 4 of B071 / Level 3 of BTO1 / Level 2 of FTOB
gMC->Gsatt("FLTB","seen",0);
// Level 4 of B071 / Level 3 of BTO1 / Level 2 of FTOA
gMC->Gsatt("FLTA","seen",0);
// Level 4 of B074 / Level 3 of BTO2 / Level 2 of FTOC
// -> cfr previous settings
// Level 4 of B074 / Level 3 of BTO2 / Level 2 of FTOB
// -> cfr previous settings
// Level 4 of B075 / Level 3 of BTO3 / Level 2 of FTOC
// -> cfr previous settings
//======================================> Level 5
// Level 5 of B071 / Level 4 of BTO1 / Level 3 of FTOC / Level 2 of FLTC
gMC->Gsatt("FALC","seen",0); // no children for FALC
gMC->Gsatt("FSTR","seen",-2);
gMC->Gsatt("FPEC","seen",0); // no children for FPEC
gMC->Gsatt("FECC","seen",0); // no children for FECC
gMC->Gsatt("FWAC","seen",0); // no children for FWAC
gMC->Gsatt("FAIC","seen",0); // no children for FAIC
// Level 5 of B071 / Level 4 of BTO1 / Level 3 of FTOB / Level 2 of FLTB
gMC->Gsatt("FALB","seen",0); // no children for FALB
//--> gMC->Gsatt("FSTR","seen",-2);
// -> cfr previous settings
gMC->Gsatt("FPEB","seen",0); // no children for FPEB
gMC->Gsatt("FECB","seen",0); // no children for FECB
gMC->Gsatt("FWAB","seen",0); // no children for FWAB
gMC->Gsatt("FAIB","seen",0); // no children for FAIB
// Level 5 of B071 / Level 4 of BTO1 / Level 3 of FTOA / Level 2 of FLTA
gMC->Gsatt("FALA","seen",0); // no children for FALB
//--> gMC->Gsatt("FSTR","seen",-2);
// -> cfr previous settings
gMC->Gsatt("FPEA","seen",0); // no children for FPEA
gMC->Gsatt("FECA","seen",0); // no children for FECA
gMC->Gsatt("FWAA","seen",0); // no children for FWAA
gMC->Gsatt("FAIA","seen",0); // no children for FAIA
// for others Level 5, cfr. previous settings
}