35 geom->SetTopVolume(top);
36 geom->SetTopVisible(
false);
43 Cone1->SetFillColor(35);
44 Cone1->SetLineColor(35);
48 Cone2->SetFillColor(7);
49 Cone2->SetLineColor(7);
70 Cone3->SetFillColor(13);
71 Cone3->SetLineColor(13);
100 Cone4->SetFillColor(13);
101 Cone4->SetLineColor(13);
104for(
int i=1;i<=8;i++){
111 Tubs->SetFillColor(18);
112 Tubs->SetLineColor(18);
132 Cone5->SetFillColor(13);
133 Cone5->SetLineColor(13);
152 Cone6->SetFillColor(13);
153 Cone6->SetLineColor(13);
172 Cone7->SetFillColor(13);
173 Cone7->SetLineColor(13);
192 Cone8->SetFillColor(13);
193 Cone8->SetLineColor(13);
207 Box1->SetFillColor(3);
208 Box1->SetLineColor(3);
212 Box2->SetFillColor(3);
213 Box2->SetLineColor(3);
217 Box3->SetFillColor(3);
218 Box3->SetLineColor(3);
222 Box4->SetFillColor(3);
223 Box4->SetLineColor(3);
227 Box5->SetFillColor(3);
228 Box5->SetLineColor(3);
232 Box6->SetFillColor(3);
233 Box6->SetLineColor(3);
237 Box7->SetFillColor(3);
238 Box7->SetLineColor(3);
242 Box8->SetFillColor(3);
243 Box8->SetLineColor(3);
251for(
int i=1;i<=8;i++){
258 Tubs->SetFillColor(18);
259 Tubs->SetLineColor(18);
314 Tubs->SetFillColor(29);
315 Tubs->SetLineColor(29);
319 Tubs1->SetFillColor(18);
320 Tubs1->SetLineColor(18);
344 Tubs2->SetFillColor(18);
345 Tubs2->SetLineColor(18);
369 Tubs3->SetFillColor(18);
370 Tubs3->SetLineColor(18);
394 Tubs4->SetFillColor(18);
395 Tubs4->SetLineColor(18);
518for(
int i=1;i<=8;i++){
532 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.