#include <Doxymodules_biasing.h>
Public Member Functions | |
GB03DetectorConstruction () | |
virtual | ~GB03DetectorConstruction () |
virtual G4VPhysicalVolume * | Construct () |
virtual void | ConstructSDandField () |
void | PrintCalorParameters () const |
void | SetAbsorberMaterial (G4String materialChoice) |
G4String | GetAbsorberMaterial () const |
void | SetGapMaterial (G4String materialChoice) |
G4String | GetGapMaterial () const |
void | SetNumberOfLayers (G4int nl) |
G4int | GetVerboseLevel () const |
void | SetVerboseLevel (G4int val) |
Static Public Member Functions | |
static G4int | GetNumberOfLayers () |
Private Member Functions | |
void | DefineMaterials () |
void | SetupGeometry () |
void | SetupDetectors () |
void | SetupBiasing () |
Private Attributes | |
G4double | fTotalThickness |
G4double | fLayerThickness |
total thinkness of one calorimeter | |
G4bool | fConstructed |
= fTotalThickness / fNumberOfLayers | |
G4String | fCalName |
G4Material * | fWorldMaterial |
G4Material * | fAbsorberMaterial |
G4Material * | fGapMaterial |
G4Box * | fLayerSolid |
G4Box * | fGapSolid |
G4LogicalVolume * | fWorldLogical |
G4LogicalVolume * | fCalorLogical |
G4LogicalVolume * | fLayerLogical |
G4LogicalVolume * | fGapLogical |
G4VPhysicalVolume * | fWorldPhysical |
G4VPhysicalVolume * | fCalorPhysical |
G4PVReplica * | fLayerPhysical |
G4VPhysicalVolume * | fGapPhysical |
GB03DetectorMessenger * | fDetectorMessenger |
G4int | fVerboseLevel |
Static Private Attributes | |
static G4int | fNumberOfLayers = 40 |
static G4ThreadLocal G4bool | fConstructedSDandField = false |
Definition at line 96 of file Doxymodules_biasing.h.
GB03DetectorConstruction::GB03DetectorConstruction | ( | ) |
Definition at line 63 of file GB03DetectorConstruction.cc.
|
virtual |
Definition at line 80 of file GB03DetectorConstruction.cc.
|
virtual |
Definition at line 85 of file GB03DetectorConstruction.cc.
|
virtual |
Definition at line 101 of file GB03DetectorConstruction.cc.
void GB03DetectorConstruction::PrintCalorParameters | ( | ) | const |
Definition at line 321 of file GB03DetectorConstruction.cc.
void GB03DetectorConstruction::SetAbsorberMaterial | ( | G4String | materialChoice | ) |
Definition at line 333 of file GB03DetectorConstruction.cc.
G4String GB03DetectorConstruction::GetAbsorberMaterial | ( | ) | const |
Definition at line 359 of file GB03DetectorConstruction.cc.
void GB03DetectorConstruction::SetGapMaterial | ( | G4String | materialChoice | ) |
Definition at line 364 of file GB03DetectorConstruction.cc.
G4String GB03DetectorConstruction::GetGapMaterial | ( | ) | const |
Definition at line 387 of file GB03DetectorConstruction.cc.
void GB03DetectorConstruction::SetNumberOfLayers | ( | G4int | nl | ) |
Definition at line 392 of file GB03DetectorConstruction.cc.
|
inlinestatic |
Definition at line 58 of file GB03DetectorConstruction.hh.
|
inline |
Definition at line 60 of file GB03DetectorConstruction.hh.
|
inline |
Definition at line 61 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 113 of file GB03DetectorConstruction.cc.
|
private |
Definition at line 214 of file GB03DetectorConstruction.cc.
|
private |
Definition at line 264 of file GB03DetectorConstruction.cc.
|
private |
Definition at line 313 of file GB03DetectorConstruction.cc.
|
staticprivate |
Definition at line 70 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 72 of file GB03DetectorConstruction.hh.
|
private |
total thinkness of one calorimeter
Definition at line 73 of file GB03DetectorConstruction.hh.
|
private |
= fTotalThickness / fNumberOfLayers
Definition at line 75 of file GB03DetectorConstruction.hh.
|
staticprivate |
Definition at line 76 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 78 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 80 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 81 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 82 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 84 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 85 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 87 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 88 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 89 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 90 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 92 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 93 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 94 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 95 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 97 of file GB03DetectorConstruction.hh.
|
private |
Definition at line 99 of file GB03DetectorConstruction.hh.