71 : fVacuum(0), fWorldSizeXY(0), fWorldSizeZ(0),
72 fSolidWorld(0), fLogicWorld(0), fPhysiWorld(0)
82 if (fField)
delete fField;
87 void F05DetectorConstruction::DefineMaterials()
104 fWorldSizeXY = 20.0*
m;
105 fWorldSizeZ = 1.0*
mm;
107 fSolidWorld =
new G4Box(
"World",
108 fWorldSizeXY/2,fWorldSizeXY/2,fWorldSizeZ/2);
F05DetectorConstruction()
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
G4bool SetDetectorField(G4Field *detectorField)
void SetUserLimits(G4UserLimits *pULimits)
static G4MaterialTable * GetMaterialTable()
void SetChordFinder(G4ChordFinder *aChordFinder)
static G4NistManager * Instance()
Definition of the F05DetectorConstruction class.
void SetAccuraciesWithDeltaOneStep(G4double valDeltaOneStep)
Definition of the F05Field class.
G4GLOB_DLL std::ostream G4cout
static constexpr double m
static G4TransportationManager * GetTransportationManager()
G4FieldManager * GetFieldManager() const
virtual G4VPhysicalVolume * Construct()
void SetDeltaIntersection(G4double valueDintersection)
void SetMinimumEpsilonStep(G4double newEpsMin)
virtual void ConstructSDandField()
virtual ~F05DetectorConstruction()
void SetMaximumEpsilonStep(G4double newEpsMax)
G4PropagatorInField * GetPropagatorInField() const
void SetDeltaChord(G4double newval)