53 fXBEAM(5.*
cm), fXCDET(20.*
cm), fXECAL(40.*
cm), fXSOLN(10.*
cm), fXHCAL(100.*
cm),
54 fXMUON(50.*
cm), fNdivECAL(40./10.), fNdivHCAL(100./10.), fYZLength(50.*
cm),
55 fXHalfWorldLength(fXBEAM + fXCDET + fXECAL + fXSOLN + fXHCAL + fXMUON),
56 fUserLimits(0), fMagField(0), fDetectorMessenger(0)
ExErrorDetectorMessenger * fDetectorMessenger
CLHEP::Hep3Vector G4ThreeVector
static constexpr double kilogauss
G4UserLimits * fUserLimits
static G4MaterialTable * GetMaterialTable()
void SetMagField(G4double)
ExErrorMagneticField * fMagField
void SetFieldValue(G4double fieldValue)
G4double fXHalfWorldLength
ExErrorDetectorConstruction()
Definition of the ExErrorMagneticField class.
Definition of the ExErrorDetectorMessenger class.
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
Definition of the ExErrorDetectorConstruction class.
void SetVisAttributes(const G4VisAttributes *pVA)
virtual G4VPhysicalVolume * Construct()
~ExErrorDetectorConstruction()
G4GLOB_DLL std::ostream G4cout
static constexpr double cm
static G4NistManager * Instance()