37 #include "DetectorConstruction.hh"
73 return DefineVolumes();
78 void DetectorConstruction::DefineMaterials()
85 fpWaterMaterial = H2O;
101 G4cout <<
"Computed tolerance = "
107 worldLength/2,worldLength/2,worldLength/2);
135 G4String trackerChamberSDname =
"TrackerChamberSD";
138 "TrackerHitsCollection");
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
Definition of the TrackerSD class.
CLHEP::Hep3Vector G4ThreeVector
G4VPhysicalVolume * Construct()
G4double GetSurfaceTolerance() const
static G4MaterialTable * GetMaterialTable()
void SetWorldMaximumExtent(G4double worldExtent)
static G4NistManager * Instance()
virtual void ConstructSDandField()
G4GLOB_DLL std::ostream G4cout
static constexpr double um
static G4GeometryManager * GetInstance()
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
void AddNewDetector(G4VSensitiveDetector *aSD)
static constexpr double nm
static G4SDManager * GetSDMpointer()
static G4GeometryTolerance * GetInstance()