31 #include "ExN04CalorimeterROGeometry.hh"
32 #include "ExN04DummySD.hh"
49 #include "ExN04DetectorParameterDef.icc"
56 #include "ExN04DetectorParameterDef.icc"
72 G4Box *ROWorldBox =
new G4Box(
"ROWorldBox", expHall_x, expHall_y, expHall_z);
74 "ROWorldLogical", 0, 0, 0);
82 =
new G4Tubs(
"caloROtub",caloTubs_rmin,caloTubs_rmax,
83 caloTubs_dz,caloTubs_sphi,caloTubs_dphi);
95 =
new G4Tubs(
"caloROphiDivision", caloCell_rmin, caloCell_rmax,
96 caloCell_dz, caloCell_sphi, caloCell_dphi);
98 =
new G4LogicalVolume(caloROphiDivisionTub, dummyMat,
"caloROphiDivisionLogical",0,0,0);
100 =
new G4PVReplica(
"caloROphiDivisionPhysical", caloROphiDivisionLog, caloROphys,
101 kPhi, segmentsinPhi, caloCell_dphi);
104 =
new G4Tubs(
"caloROcellTub", caloRing_rmin, caloRing_rmax,
105 caloRing_dz, caloRing_sphi, caloRing_dphi);
107 =
new G4LogicalVolume(caloROcellTub, dummyMat,
"caloROcellLogical",0,0,0);
109 new G4PVReplica(
"caloROcellPhysical", caloROcellLog, caloROphiDivisionPhys,
110 kZAxis, segmentsinZ,2.*caloRing_dz);
CLHEP::Hep3Vector G4ThreeVector
~ExN04CalorimeterROGeometry()
ExN04CalorimeterROGeometry()
static const G4VisAttributes Invisible
void SetVisAttributes(const G4VisAttributes *pVA)
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)