Geant4
9.6.p02
|
#include <ElectronBenchmarkDetector.hh>
Public Member Functions | |
ElectronBenchmarkDetector () | |
virtual | ~ElectronBenchmarkDetector () |
virtual G4VPhysicalVolume * | Construct () |
void | DefineMaterials () |
G4VPhysicalVolume * | CreateWorld () |
void | CreateExitWindow (G4LogicalVolume *logicWorld) |
void | CreatePrimaryFoil (G4LogicalVolume *logicWorld) |
void | CreateMonitor (G4LogicalVolume *logicWorld) |
void | CreateHeliumBag (G4LogicalVolume *logicWorld) |
void | CreateScorer (G4LogicalVolume *logicWorld) |
G4VPhysicalVolume * | CreateGeometry () |
void | UpdateGeometry () |
void | ActivateScorer () |
void | SetPrimFoilMaterial (G4String matname) |
void | SetPrimFoilThickness (G4double thicknessPrimFoil) |
Public Member Functions inherited from G4VUserDetectorConstruction | |
G4VUserDetectorConstruction () | |
virtual | ~G4VUserDetectorConstruction () |
void | RegisterParallelWorld (G4VUserParallelWorld *) |
G4int | ConstructParallelGeometries () |
G4int | GetNumberOfParallelWorld () const |
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
Definition at line 43 of file ElectronBenchmarkDetector.hh.
ElectronBenchmarkDetector::ElectronBenchmarkDetector | ( | ) |
Definition at line 56 of file ElectronBenchmarkDetector.cc.
|
virtual |
Definition at line 102 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::ActivateScorer | ( | ) |
Definition at line 333 of file ElectronBenchmarkDetector.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 117 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::CreateExitWindow | ( | G4LogicalVolume * | logicWorld) |
Definition at line 221 of file ElectronBenchmarkDetector.cc.
G4VPhysicalVolume * ElectronBenchmarkDetector::CreateGeometry | ( | ) |
Definition at line 173 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::CreateHeliumBag | ( | G4LogicalVolume * | logicWorld) |
Definition at line 270 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::CreateMonitor | ( | G4LogicalVolume * | logicWorld) |
Definition at line 255 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::CreatePrimaryFoil | ( | G4LogicalVolume * | logicWorld) |
Definition at line 236 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::CreateScorer | ( | G4LogicalVolume * | logicWorld) |
Definition at line 314 of file ElectronBenchmarkDetector.cc.
G4VPhysicalVolume * ElectronBenchmarkDetector::CreateWorld | ( | ) |
Definition at line 205 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::DefineMaterials | ( | ) |
Definition at line 126 of file ElectronBenchmarkDetector.cc.
Definition at line 378 of file ElectronBenchmarkDetector.cc.
Definition at line 384 of file ElectronBenchmarkDetector.cc.
void ElectronBenchmarkDetector::UpdateGeometry | ( | ) |
Definition at line 200 of file ElectronBenchmarkDetector.cc.