34 #include "DetectorConstruction.hh"
41 #include "DetectorMessenger.hh"
42 #include "Materials.hh"
57 fRadiatorDescription(0),
77 if(
fSetUp ==
"simpleALICE" )
83 else if(
fSetUp ==
"alice06" )
89 else if(
fSetUp ==
"bari05" )
95 else if(
fSetUp ==
"harris73" )
101 else if(
fSetUp ==
"watase86" )
107 else if(
fSetUp ==
"barr90" )
115 G4cout <<
"Experimental setup is unsupported. Check /XTRdetector/setup "
124 size_t nRegions = regionStore->size();
126 for(
size_t i=0; i<nRegions; ++i) {
145 G4cout <<
"RadiatorDescription is not defined" <<
G4endl;
158 G4cerr <<
"Absorber logical volume is not defined." <<
G4endl;
void SetProductionCut(G4double cut, G4int index=-1)
Definition of the DetectorBarr90 class.
RadiatorDescription * fRadiatorDescription
G4VPhysicalVolume * Construct()
RadiatorDescription * GetRadiatorDescription() const
Definition of the DetectorHarris73 class.
RadiatorDescription * GetRadiatorDescription() const
G4VPhysicalVolume * Construct()
void SetProductionCuts(G4ProductionCuts *cut)
G4Material * GetMaterial() const
RadiatorDescription * GetRadiatorDescription() const
static Materials * GetInstance()
G4Material * GetAbsorberMaterial()
G4VPhysicalVolume * Construct()
RadiatorDescription * GetRadiatorDescription() const
Definition of the DetectorWatase86 class.
G4VPhysicalVolume * Construct()
Definition of the DetectorSimpleALICE class.
G4GLOB_DLL std::ostream G4cerr
Definition of the DetectorALICE06 class.
G4ProductionCuts * GetProductionCuts() const
RadiatorDescription * GetRadiatorDescription() const
RadiatorDescription * GetRadiatorDescription() const
G4VPhysicalVolume * Construct()
RadiatorDescription * GetRadiatorDescription() const
static G4RegionStore * GetInstance()
static constexpr double mm
G4GLOB_DLL std::ostream G4cout
DetectorMessenger * fDetectorMessenger
static const G4double reg
Definition of the DetectorBari05 class.
G4VPhysicalVolume * Construct()
G4VPhysicalVolume * Construct()
static G4LogicalVolumeStore * GetInstance()
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const