9#include "G4NistManager.hh"
10#include "G4LogicalVolume.hh"
11#include "G4PVPlacement.hh"
12#include "G4SystemOfUnits.hh"
18 ATH_MSG_DEBUG(
"CylindricalEnvelope constructor for " << name );
26 G4NistManager* nist = G4NistManager::Instance();
28 G4Material* mat = nist->FindOrBuildMaterial(
m_materialName.value());
32 G4LogicalVolume* logicWorld =
new G4LogicalVolume(envSolid,mat,
m_detectorName.value());
Gaudi::Property< double > m_dZ
Gaudi::Property< double > m_startphi
Gaudi::Property< std::string > m_materialName
Gaudi::Property< double > m_innerRadius
CylindricalEnvelope(const std::string &type, const std::string &name, const IInterface *parent)
Basic constructor and destructor.
virtual void BuildGeometry()
virtual methods being implemented here
Gaudi::Property< double > m_outerRadius
Gaudi::Property< double > m_deltaphi
DetectorGeometryBase(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< std::string > m_detectorName