61 : fConstructed(false), fIfField(false) {
88 void XDetectorConstruction::DefineMaterials()
100 void XDetectorConstruction::SetupGeometry()
121 worldLogical,
false,0);
148 "fAluminumPhysical",worldLogical,
false,0);
150 "fAluminumPhysical",worldLogical,
false,1);
static G4LatticeManager * GetLatticeManager()
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
virtual void ConstructSDandField()
void SetUserLimits(G4UserLimits *pULimits)
static G4NistManager * Instance()
void SetVisibility(G4bool=true)
G4LatticeLogical * LoadLattice(G4Material *, const G4String &latDir)
static constexpr double cm
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
void AddNewDetector(G4VSensitiveDetector *aSD)
Definition of the XAluminumElectrodeSensitivity class.
const G4RotationMatrix * GetFrameRotation() const
static G4SDManager * GetSDMpointer()
virtual G4VPhysicalVolume * Construct()
Definition of the G4LatticePhysical class.
Definition of the G4LatticeLogical class.
virtual ~XDetectorConstruction()
Definition of the XDetectorConstruction class.
static constexpr double deg
G4bool RegisterLattice(G4VPhysicalVolume *, G4LatticePhysical *)
static const G4VisAttributes & GetInvisible()
void SetVisAttributes(const G4VisAttributes *pVA)