9#include "G4NistManager.hh"
10#include "G4LogicalVolume.hh"
11#include "G4PVPlacement.hh"
12#include "G4SystemOfUnits.hh"
14#include "G4SubtractionSolid.hh"
29 G4NistManager *nist = G4NistManager::Instance();
31 G4Material *mat = nist->FindOrBuildMaterial(
m_materialName.value());
66 G4ThreeVector size=G4ThreeVector();
#define ATH_MSG_VERBOSE(x)
static std::map< double, LArWheelSliceSolid * > solid
Gaudi::Property< std::vector< double > > m_holePosZ
Gaudi::Property< double > m_dY
Gaudi::Property< std::string > m_materialName
BoxEnvelope(const std::string &type, const std::string &name, const IInterface *parent)
Basic constructor and destructor.
Gaudi::Property< std::vector< double > > m_hole_dZ
virtual void BuildGeometry() override final
virtual methods being implemented here
Gaudi::Property< std::vector< double > > m_hole_dY
Gaudi::Property< std::vector< double > > m_holePosX
Gaudi::Property< unsigned int > m_numberOfHoles
Gaudi::Property< std::vector< std::string > > m_holeNames
Gaudi::Property< double > m_dX
Gaudi::Property< std::vector< double > > m_holePosY
Gaudi::Property< double > m_dZ
Gaudi::Property< std::vector< double > > m_hole_dX
DetectorGeometryBase(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< std::string > m_detectorName