67 #include "RE01DetectorParameterDef.icc"
114 density = 1.032*
g/
cm3;
123 G4Box * experimentalHall_box
124 =
new G4Box(
"expHall_b",fExpHall_x,fExpHall_y,fExpHall_z);
137 defaultRInfo->
Print();
142 =
new G4Tubs(
"trkTubs_tubs",fTrkTubs_rmin,fTrkTubs_rmax,fTrkTubs_dz,
143 fTrkTubs_sphi,fTrkTubs_dphi);
148 experimentalHall_log,
false,0);
164 =
new G4Tubs(
"trackerLayer_tubs",fTrkTubs_rmin,fTrkTubs_rmax,fTrkTubs_dz,
165 fTrkTubs_sphi,fTrkTubs_dphi);
173 kXAxis, fNotrkLayers, trackerParam);
181 =
new G4Tubs(
"calorimeter_tubs",fCaloTubs_rmin,fCaloTubs_rmax,
182 fCaloTubs_dz,fCaloTubs_sphi,fCaloTubs_dphi);
187 experimentalHall_log,
false,0);
196 fCalorimeter_log->
SetRegion(calorimeterRegion);
199 G4String ROgeometryName =
"CalorimeterROGeom";
207 =
new G4Tubs(
"caloLayer_tubs",fCaloRing_rmin,fCaloRing_rmax,
208 fCaloRing_dz,fCaloRing_sphi,fCaloRing_dphi);
216 kXAxis, fNocaloLayers, calorimeterParam);
223 return experimentalHall_phys;
234 G4String trackerSDname =
"/mydet/tracker";
239 G4String calorimeterSDname =
"/mydet/calorimeter";
Definition of the RE01Field class.
void SetUserInformation(G4VUserRegionInformation *ui)
virtual G4VPhysicalVolume * Construct()
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
void SetForceWireframe(G4bool)
CLHEP::Hep3Vector G4ThreeVector
void AddRootLogicalVolume(G4LogicalVolume *lv)
Definition of the RE01CalorimeterROGeometry class.
virtual void ConstructSDandField()
RE01DetectorConstruction()
static G4NistManager * Instance()
static G4RegionStore * GetInstance()
void SetRegion(G4Region *reg)
void SetROgeometry(G4VReadOutGeometry *value)
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
Definition of the RE01TrackerParametrisation class.
Definition of the RE01TrackerSD class.
Definition of the RE01CalorimeterParametrisation class.
void AddElement(G4Element *element, G4int nAtoms)
Definition of the RE01DetectorConstruction class.
void SetVisAttributes(const G4VisAttributes *pVA)
Definition of the RE01CalorimeterSD class.
virtual ~RE01DetectorConstruction()