34 geom->SetTopVolume(top);
35 geom->SetTopVisible(
false);
40 Cone1->SetFillColor(35);
41 Cone1->SetLineColor(35);
45 Cone2->SetFillColor(7);
46 Cone2->SetLineColor(7);
59 for (
int i = 0; i < 28; i++) {
67 Cone3->SetFillColor(13);
68 Cone3->SetLineColor(13);
76 for (
int i = 0; i < 5; i++) {
97 Cone4->SetFillColor(13);
98 Cone4->SetLineColor(13);
101 for (
int i = 1; i <= 8; i++) {
108 Tubs->SetFillColor(18);
109 Tubs->SetLineColor(18);
129 Cone5->SetFillColor(13);
130 Cone5->SetLineColor(13);
149 Cone6->SetFillColor(13);
150 Cone6->SetLineColor(13);
169 Cone7->SetFillColor(13);
170 Cone7->SetLineColor(13);
189 Cone8->SetFillColor(13);
190 Cone8->SetLineColor(13);
204 Box1->SetFillColor(3);
205 Box1->SetLineColor(3);
209 Box2->SetFillColor(3);
210 Box2->SetLineColor(3);
214 Box3->SetFillColor(3);
215 Box3->SetLineColor(3);
219 Box4->SetFillColor(3);
220 Box4->SetLineColor(3);
224 Box5->SetFillColor(3);
225 Box5->SetLineColor(3);
229 Box6->SetFillColor(3);
230 Box6->SetLineColor(3);
234 Box7->SetFillColor(3);
235 Box7->SetLineColor(3);
239 Box8->SetFillColor(3);
240 Box8->SetLineColor(3);
248 for (
int i = 1; i <= 8; i++) {
255 Tubs->SetFillColor(18);
256 Tubs->SetLineColor(18);
311 Tubs->SetFillColor(29);
312 Tubs->SetLineColor(29);
316 Tubs1->SetFillColor(18);
317 Tubs1->SetLineColor(18);
341 Tubs2->SetFillColor(18);
342 Tubs2->SetLineColor(18);
366 Tubs3->SetFillColor(18);
367 Tubs3->SetLineColor(18);
391 Tubs4->SetFillColor(18);
392 Tubs4->SetLineColor(18);
515 for (
int i = 1; i <= 8; i++) {
529 geom->CloseGeometry();
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Class describing rotation + translation.
The manager class for any TGeo geometry.
Base class describing materials.
Media are used to store properties related to tracking and which are useful only when using geometry ...
Class describing rotations.
Class describing translations.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
void SetVisibility(Bool_t vis=kTRUE) override
set visibility of this volume
void Draw(Option_t *option="") override
draw top volume according to option
virtual void AddNodeOverlap(TGeoVolume *vol, Int_t copy_no, TGeoMatrix *mat=nullptr, Option_t *option="")
Add a TGeoNode to the list of nodes.