Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ElectronBenchmarkDetector Class Reference

#include <ElectronBenchmarkDetector.hh>

Inheritance diagram for ElectronBenchmarkDetector:
Inheritance graph
[legend]
Collaboration diagram for ElectronBenchmarkDetector:
Collaboration graph
[legend]

Public Member Functions

 ElectronBenchmarkDetector ()
 
virtual ~ElectronBenchmarkDetector ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeCreateWorld ()
 
void CreateExitWindow (G4LogicalVolume *logicWorld)
 
void CreatePrimaryFoil (G4LogicalVolume *logicWorld)
 
void CreateMonitor (G4LogicalVolume *logicWorld)
 
void CreateHeliumBag (G4LogicalVolume *logicWorld)
 
void CreateScorer (G4LogicalVolume *logicWorld)
 
G4VPhysicalVolumeCreateGeometry ()
 
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
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Detailed Description

Definition at line 43 of file ElectronBenchmarkDetector.hh.

Constructor & Destructor Documentation

ElectronBenchmarkDetector::ElectronBenchmarkDetector ( )

Definition at line 56 of file ElectronBenchmarkDetector.cc.

ElectronBenchmarkDetector::~ElectronBenchmarkDetector ( )
virtual

Definition at line 102 of file ElectronBenchmarkDetector.cc.

Member Function Documentation

void ElectronBenchmarkDetector::ActivateScorer ( )

Definition at line 333 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * ElectronBenchmarkDetector::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 117 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

void ElectronBenchmarkDetector::CreateExitWindow ( G4LogicalVolume logicWorld)

Definition at line 221 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * ElectronBenchmarkDetector::CreateGeometry ( )

Definition at line 173 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::CreateHeliumBag ( G4LogicalVolume logicWorld)

Definition at line 270 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::CreateMonitor ( G4LogicalVolume logicWorld)

Definition at line 255 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::CreatePrimaryFoil ( G4LogicalVolume logicWorld)

Definition at line 236 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::CreateScorer ( G4LogicalVolume logicWorld)

Definition at line 314 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VPhysicalVolume * ElectronBenchmarkDetector::CreateWorld ( )

Definition at line 205 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::DefineMaterials ( )

Definition at line 126 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::SetPrimFoilMaterial ( G4String  matname)

Definition at line 378 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::SetPrimFoilThickness ( G4double  thicknessPrimFoil)

Definition at line 384 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void ElectronBenchmarkDetector::UpdateGeometry ( )

Definition at line 200 of file ElectronBenchmarkDetector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: