52 #include "RE05DetectorParameterDef.icc"
72 =
new G4Tubs(
"caloROtub",caloTubs_rmin,caloTubs_rmax,
73 caloTubs_dz,caloTubs_sphi,caloTubs_dphi);
85 =
new G4Tubs(
"caloROphiDivision", caloCell_rmin, caloCell_rmax,
86 caloCell_dz, caloCell_sphi, caloCell_dphi);
89 "caloROphiDivisionLogical",0,0,0);
91 new G4PVReplica(
"caloROphiDivisionPhysical", caloROphiDivisionLog,
92 caloROlog,
kPhi, segmentsinPhi, caloCell_dphi);
95 =
new G4Tubs(
"caloROcellTub", caloRing_rmin, caloRing_rmax,
96 caloRing_dz, caloRing_sphi, caloRing_dphi);
98 =
new G4LogicalVolume(caloROcellTub, dummyMat,
"caloROcellLogical",0,0,0);
100 new G4PVReplica(
"caloROcellPhysical", caloROcellLog, caloROphiDivisionLog,
101 kZAxis, segmentsinZ,2.*caloRing_dz);
108 G4String calorimeterSDname =
"/mydet/calorimeter";
CLHEP::Hep3Vector G4ThreeVector
G4VPhysicalVolume * GetWorld()
virtual ~RE05CalorimeterROGeometry()
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
Definition of the RE05CalorimeterROGeometry class.
G4LogicalVolume * GetLogicalVolume() const
RE05CalorimeterROGeometry(G4String ¶llelWorldName)
virtual void ConstructSD()
Definition of the RE05CalorimeterSD class.