Geant4
9.6.p02
|
#include <RE02DetectorConstruction.hh>
Public Member Functions | |
RE02DetectorConstruction () | |
virtual | ~RE02DetectorConstruction () |
virtual G4VPhysicalVolume * | Construct () |
void | SetPhantomSize (G4ThreeVector size) |
const G4ThreeVector & | GetPhantomSize () const |
void | SetNumberOfSegmentsInPhantom (G4int nx, G4int ny, G4int nz) |
void | GetNumberOfSegmentsInPhantom (G4int &nx, G4int &ny, G4int &nz) const |
void | SetLeadSegment (G4bool flag=TRUE) |
G4bool | IsLeadSegment () |
Public Member Functions inherited from G4VUserDetectorConstruction | |
G4VUserDetectorConstruction () | |
virtual | ~G4VUserDetectorConstruction () |
void | RegisterParallelWorld (G4VUserParallelWorld *) |
G4int | ConstructParallelGeometries () |
G4int | GetNumberOfParallelWorld () const |
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
Uer detector construction class
(Description)
Detector construction for example RE02.
[Geometry] The world volume is defined as 200 cm x 200 cm x 200 cm box with Air. Water phantom is defined as 200 mm x 200 mm x 400 mm box with Water. The water phantom is divided into 100 segments in x,y plane using replication, and then divided into 200 segments perpendicular to z axis using nested parameterised volume. These values are defined at constructor, e.g. the size of water phantom (fPhantomSize), and number of segmentation of water phantom (fNx, fNy, fNz).
By default, lead plates are inserted into the position of even order segments. NIST database is used for materials.
[Scorer] Assignment of G4MultiFunctionalDetector and G4PrimitiveScorer
The collection names of defined Primitives are 0 PhantomSD/totalEDep 1 PhantomSD/protonEDep 2 PhantomSD/protonNStep 3 PhantomSD/chargedPassCellFlux 4 PhantomSD/chargedCellFlux 5 PhantomSD/chargedSurfFlux 6 PhantomSD/gammaSurfCurr000 7 PhantomSD/gammaSurfCurr001 9 PhantomSD/gammaSurdCurr002
Please see README for detail description.
Definition at line 111 of file RE02DetectorConstruction.hh.
RE02DetectorConstruction::RE02DetectorConstruction | ( | ) |
Definition at line 106 of file RE02DetectorConstruction.cc.
|
virtual |
Definition at line 117 of file RE02DetectorConstruction.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 121 of file RE02DetectorConstruction.cc.
|
inline |
Definition at line 130 of file RE02DetectorConstruction.hh.
|
inline |
Definition at line 126 of file RE02DetectorConstruction.hh.
|
inline |
Definition at line 134 of file RE02DetectorConstruction.hh.
Definition at line 133 of file RE02DetectorConstruction.hh.
Definition at line 128 of file RE02DetectorConstruction.hh.
|
inline |
Definition at line 125 of file RE02DetectorConstruction.hh.