67 G4Material* worldMaterial = nistManager->FindOrBuildMaterial(
"G4_Galactic");
68 G4Material* defaultMaterial = nistManager->FindOrBuildMaterial(
"G4_CONCRETE");
90 G4VSolid* solidShield =
new G4Box(
"shield.solid", halfXY, halfXY, halfZ );
108 G4VSolid* solidMeasurement =
new G4Box(
"meas.solid", halfXY, halfXY, halfz );
145 biasingOperator->
AttachTo(logicShield);
147 G4cout <<
" Attaching biasing operator " << biasingOperator->
GetName()
148 <<
" to logical volume " << biasingOperator->
GetName()
~GB05DetectorConstruction()
CLHEP::Hep3Vector G4ThreeVector
Definition of the GB05DetectorConstruction class.
static G4NistManager * Instance()
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const
Definition of the GB05SD class.
G4GLOB_DLL std::ostream G4cout
virtual G4VPhysicalVolume * Construct()
static constexpr double m
static constexpr double cm
static G4LogicalVolumeStore * GetInstance()
GB05DetectorConstruction()
void AttachTo(const G4LogicalVolume *)
void AddNewDetector(G4VSensitiveDetector *aSD)
void AddProcessToEquipoise(G4String processName)
static G4SDManager * GetSDMpointer()
virtual void ConstructSDandField()
Definition of the GB05BOptrSplitAndKillByCrossSection class.
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
const G4String GetName() const