31{
33 return;
34 }
35
36
38
39
40 const GeoTube* tube1 = new GeoTube(0.,2000.*Gaudi::Units::mm,188750.*Gaudi::Units::mm);
41 GeoTube* tube2 = new GeoTube(0.,2000.*Gaudi::Units::mm,188750.*Gaudi::Units::mm);
42 GeoTrf::TranslateZ3D xfRelativeA(211250.*Gaudi::Units::mm);
43 GeoTrf::TranslateZ3D xfRelativeC(-211250.*Gaudi::Units::mm);
44
45 const GeoShapeShift& envShape1 = (*tube1)<<xfRelativeA;
46 const GeoShapeUnion& envShape = envShape1.add((*tube2)<<xfRelativeC);
47
48 GeoLogVol* lvEnv = new GeoLogVol("ForDetEnvelope",&envShape,air);
49 GeoPhysVol* pvEnv = new GeoPhysVol(lvEnv);
50
51 GeoNameTag *
tag =
new GeoNameTag(
"ForDetEnvelope");
52 world->add(tag);
53 world->add(pvEnv);
54
57}