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()
Definition of the GB05SD class.
Definition of the GB05BOptrSplitAndKillByCrossSection class.
const G4String GetName() const
CLHEP::Hep3Vector G4ThreeVector
void AddNewDetector(G4VSensitiveDetector *aSD)
virtual void ConstructSDandField()
static constexpr double m
Definition of the GB05DetectorConstruction class.
void AttachTo(const G4LogicalVolume *)
static G4SDManager * GetSDMpointer()
void AddProcessToEquipoise(G4String processName)
GB05DetectorConstruction()
~GB05DetectorConstruction()
G4GLOB_DLL std::ostream G4cout
static constexpr double cm
virtual G4VPhysicalVolume * Construct()
static G4LogicalVolumeStore * GetInstance()
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const
static G4NistManager * Instance()
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)