65 #include "RE05DetectorParameterDef.icc"
119 G4Box * experimentalHall_box
136 experimentalHall_log,
false,0);
168 experimentalHall_log,
false,0);
202 phi = 360.*
deg/fNomucounter*i;
209 muoncounter_log,
"muoncounter_P",
210 experimentalHall_log,
false,i);
217 return experimentalHall_phys;
236 G4String trackerSDname =
"/mydet/tracker";
241 G4String muonSDname =
"/mydet/muon";
CLHEP::Hep3Vector G4ThreeVector
Definition of the RE05DetectorConstruction class.
std::vector< ExP01TrackerHit * > a
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
Definition of the RE05TrackerParametrisation class.
void AddNewDetector(G4VSensitiveDetector *aSD)
static constexpr double perCent
Definition of the RE05Field class.
static const G4VisAttributes & GetInvisible()
virtual ~RE05DetectorConstruction()
G4bool SetDetectorField(G4Field *detectorField, int failMode=0)
Definition of the RE05MuonSD class.
void CreateChordFinder(G4MagneticField *detectorMagField)
static constexpr double g
Definition of the RE05CalorimeterParametrisation class.
G4FieldManager * GetFieldManager() const
static constexpr double deg
static constexpr double mg
RE05DetectorConstruction()
virtual G4VPhysicalVolume * Construct()
void SetVisAttributes(const G4VisAttributes *pVA)
Definition of the RE05CalorimeterSD class.
static G4TransportationManager * GetTransportationManager()
static G4SDManager * GetSDMpointer()
void AddElement(G4Element *element, G4int nAtoms)
HepRotation & rotateZ(double delta)
static constexpr double cm
void SetForceWireframe(G4bool=true)
static constexpr double mole
static constexpr double cm3
Definition of the RE05TrackerSD class.
virtual void ConstructSDandField()