8 #include "GeoModelKernel/GeoMaterial.h"
9 #include "GeoModelKernel/GeoTube.h"
10 #include "GeoModelKernel/GeoLogVol.h"
11 #include "GeoModelKernel/GeoNameTag.h"
12 #include "GeoModelKernel/GeoPhysVol.h"
13 #include "GeoModelKernel/GeoShapeShift.h"
14 #include "GeoModelKernel/GeoShapeUnion.h"
17 #include "GaudiKernel/SystemOfUnits.h"
23 : m_detectorManager(nullptr),
24 m_materialManager(nullptr),
45 const GeoShapeShift& envShape1 = (*tube1)<<xfRelativeA;
46 const GeoShapeUnion& envShape = envShape1.add((*tube2)<<xfRelativeC);
48 GeoLogVol* lvEnv =
new GeoLogVol(
"ForDetEnvelope",&envShape,air);
49 GeoPhysVol* pvEnv =
new GeoPhysVol(lvEnv);
51 GeoNameTag *
tag =
new GeoNameTag(
"ForDetEnvelope");