Detector construction class to define materials and geometry.
More...
#include <B1DetectorConstruction.hh>
Detector construction class to define materials and geometry.
Definition at line 42 of file basic/B1/include/B1DetectorConstruction.hh.
◆ B1DetectorConstruction() [1/3]
B1DetectorConstruction::B1DetectorConstruction |
( |
| ) |
|
◆ ~B1DetectorConstruction() [1/3]
B1DetectorConstruction::~B1DetectorConstruction |
( |
| ) |
|
|
virtual |
◆ B1DetectorConstruction() [2/3]
B1DetectorConstruction::B1DetectorConstruction |
( |
| ) |
|
◆ ~B1DetectorConstruction() [2/3]
virtual B1DetectorConstruction::~B1DetectorConstruction |
( |
| ) |
|
|
virtual |
◆ B1DetectorConstruction() [3/3]
B1DetectorConstruction::B1DetectorConstruction |
( |
| ) |
|
◆ ~B1DetectorConstruction() [3/3]
virtual B1DetectorConstruction::~B1DetectorConstruction |
( |
| ) |
|
|
virtual |
◆ Construct() [1/3]
Implements G4VUserDetectorConstruction.
Definition at line 58 of file basic/B1/src/B1DetectorConstruction.cc.
70 G4bool checkOverlaps =
true;
75 G4double world_sizeXY = 1.2*env_sizeXY;
76 G4double world_sizeZ = 1.2*env_sizeZ;
81 0.5*world_sizeXY, 0.5*world_sizeXY, 0.5*world_sizeZ);
102 new G4Box(
"Envelope",
103 0.5*env_sizeXY, 0.5*env_sizeXY, 0.5*env_sizeZ);
132 shape1_rmina, shape1_rmaxa, shape1_rminb, shape1_rmaxb, shape1_hz,
133 shape1_phimin, shape1_phimax);
161 0.5*shape2_dxa, 0.5*shape2_dxb,
162 0.5*shape2_dya, 0.5*shape2_dyb, 0.5*shape2_dz);
G4LogicalVolume * fScoringVolume
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
CLHEP::Hep3Vector G4ThreeVector
static G4NistManager * Instance()
◆ Construct() [2/3]
◆ Construct() [3/3]
◆ GetScoringVolume() [1/3]
◆ GetScoringVolume() [2/3]
◆ GetScoringVolume() [3/3]
◆ fScoringVolume
The documentation for this class was generated from the following files: