#include <Doxymodules_runAndEvent.h>
Public Member Functions | |
RE06DetectorConstruction () | |
virtual | ~RE06DetectorConstruction () |
virtual G4VPhysicalVolume * | Construct () |
void | ConstructSDandField () |
void | PrintCalorParameters () const |
void | SetAbsorberMaterial (G4String materialChoice) |
G4String | GetAbsorberMaterial () const |
void | SetGapMaterial (G4String materialChoice) |
G4String | GetGapMaterial () const |
void | SetSerialGeometry (G4bool ser) |
void | SetNumberOfLayers (G4int nl) |
G4int | GetNumberOfLayers () const |
G4bool | IsSerial () const |
void | AddMaterial () |
G4int | GetVerboseLevel () const |
void | SetVerboseLevel (G4int val) |
Private Member Functions | |
void | DefineMaterials () |
void | SetupGeometry () |
void | SetupDetectors () |
Private Attributes | |
G4int | fNumberOfLayers |
G4double | fTotalThickness |
total thinkness of one calorimeter | |
G4double | fLayerThickness |
= fTotalThickness / fNumberOfLayers | |
G4bool | fConstructed |
G4String | fCalName [3] |
G4Material * | fWorldMaterial |
G4Material * | fAbsorberMaterial |
G4Material * | fGapMaterial |
G4Box * | fLayerSolid |
G4Box * | fGapSolid |
G4LogicalVolume * | fWorldLogical |
G4LogicalVolume * | fCalorLogical [3] |
G4LogicalVolume * | fLayerLogical [3] |
G4LogicalVolume * | fGapLogical [3] |
G4VPhysicalVolume * | fWorldPhysical |
G4VPhysicalVolume * | fCalorPhysical [3] |
G4PVReplica * | fLayerPhysical [3] |
G4VPhysicalVolume * | fGapPhysical [3] |
G4bool | fSerial |
RE06DetectorMessenger * | fDetectorMessenger |
G4int | fVerboseLevel |
Static Private Attributes | |
static G4ThreadLocal G4bool | fConstructedSDandField = false |
Definition at line 136 of file Doxymodules_runAndEvent.h.
RE06DetectorConstruction::RE06DetectorConstruction | ( | ) |
Definition at line 67 of file RE06DetectorConstruction.cc.
|
virtual |
Definition at line 105 of file RE06DetectorConstruction.cc.
|
virtual |
Definition at line 108 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::ConstructSDandField | ( | ) |
Definition at line 122 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::PrintCalorParameters | ( | ) | const |
Definition at line 393 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::SetAbsorberMaterial | ( | G4String | materialChoice | ) |
Definition at line 409 of file RE06DetectorConstruction.cc.
G4String RE06DetectorConstruction::GetAbsorberMaterial | ( | ) | const |
Definition at line 435 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::SetGapMaterial | ( | G4String | materialChoice | ) |
Definition at line 440 of file RE06DetectorConstruction.cc.
G4String RE06DetectorConstruction::GetGapMaterial | ( | ) | const |
Definition at line 461 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::SetSerialGeometry | ( | G4bool | ser | ) |
Definition at line 466 of file RE06DetectorConstruction.cc.
void RE06DetectorConstruction::SetNumberOfLayers | ( | G4int | nl | ) |
Definition at line 493 of file RE06DetectorConstruction.cc.
|
inline |
Definition at line 61 of file RE06DetectorConstruction.hh.
|
inline |
Definition at line 62 of file RE06DetectorConstruction.hh.
void RE06DetectorConstruction::AddMaterial | ( | ) |
Definition at line 515 of file RE06DetectorConstruction.cc.
|
inline |
Definition at line 66 of file RE06DetectorConstruction.hh.
|
inline |
Definition at line 67 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 133 of file RE06DetectorConstruction.cc.
|
private |
Definition at line 234 of file RE06DetectorConstruction.cc.
|
private |
Definition at line 318 of file RE06DetectorConstruction.cc.
|
private |
Definition at line 75 of file RE06DetectorConstruction.hh.
|
private |
total thinkness of one calorimeter
Definition at line 77 of file RE06DetectorConstruction.hh.
|
private |
= fTotalThickness / fNumberOfLayers
Definition at line 78 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 80 of file RE06DetectorConstruction.hh.
|
staticprivate |
Definition at line 81 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 83 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 85 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 86 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 87 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 89 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 90 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 92 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 93 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 94 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 95 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 97 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 98 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 99 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 100 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 102 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 104 of file RE06DetectorConstruction.hh.
|
private |
Definition at line 106 of file RE06DetectorConstruction.hh.