Geant4  10.02.p03
ExG4PrimaryGeneratorAction02 Class Reference

The primary generator class with general particle source. More...

#include <ExG4PrimaryGeneratorAction02.hh>

Inheritance diagram for ExG4PrimaryGeneratorAction02:
Collaboration diagram for ExG4PrimaryGeneratorAction02:

Public Member Functions

 ExG4PrimaryGeneratorAction02 ()
 
 ~ExG4PrimaryGeneratorAction02 ()
 
virtual void GeneratePrimaries (G4Event *)
 
 ExG4PrimaryGeneratorAction02 ()
 
 ~ExG4PrimaryGeneratorAction02 ()
 
virtual void GeneratePrimaries (G4Event *)
 
 ExG4PrimaryGeneratorAction02 ()
 
 ~ExG4PrimaryGeneratorAction02 ()
 
virtual void GeneratePrimaries (G4Event *)
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 

Private Attributes

G4GeneralParticleSourcefGeneralParticleSource
 

Static Private Attributes

static const G4String fgkDefaultParticleName = "e-"
 
static const G4double fgkDefaultEnergy = 1*MeV
 

Detailed Description

The primary generator class with general particle source.

Author
I. Hrivnacova; IPN Orsay

Definition at line 49 of file common/include/ExG4PrimaryGeneratorAction02.hh.

Constructor & Destructor Documentation

◆ ExG4PrimaryGeneratorAction02() [1/3]

◆ ~ExG4PrimaryGeneratorAction02() [1/3]

ExG4PrimaryGeneratorAction02::~ExG4PrimaryGeneratorAction02 ( )

Definition at line 51 of file common/src/ExG4PrimaryGeneratorAction02.cc.

52 {
54 }

◆ ExG4PrimaryGeneratorAction02() [2/3]

ExG4PrimaryGeneratorAction02::ExG4PrimaryGeneratorAction02 ( )

◆ ~ExG4PrimaryGeneratorAction02() [2/3]

ExG4PrimaryGeneratorAction02::~ExG4PrimaryGeneratorAction02 ( )

◆ ExG4PrimaryGeneratorAction02() [3/3]

ExG4PrimaryGeneratorAction02::ExG4PrimaryGeneratorAction02 ( )

◆ ~ExG4PrimaryGeneratorAction02() [3/3]

ExG4PrimaryGeneratorAction02::~ExG4PrimaryGeneratorAction02 ( )

Member Function Documentation

◆ GeneratePrimaries() [1/3]

void ExG4PrimaryGeneratorAction02::GeneratePrimaries ( G4Event anEvent)
virtual

Implements G4VUserPrimaryGeneratorAction.

Definition at line 58 of file common/src/ExG4PrimaryGeneratorAction02.cc.

59 {
60  // this function is called at the begining of event
61 
63 }
Here is the call graph for this function:

◆ GeneratePrimaries() [2/3]

virtual void ExG4PrimaryGeneratorAction02::GeneratePrimaries ( G4Event )
virtual

◆ GeneratePrimaries() [3/3]

virtual void ExG4PrimaryGeneratorAction02::GeneratePrimaries ( G4Event )
virtual

Member Data Documentation

◆ fGeneralParticleSource

G4GeneralParticleSource * ExG4PrimaryGeneratorAction02::fGeneralParticleSource
private

◆ fgkDefaultEnergy

const G4double ExG4PrimaryGeneratorAction02::fgkDefaultEnergy = 1*MeV
staticprivate

◆ fgkDefaultParticleName

const G4String ExG4PrimaryGeneratorAction02::fgkDefaultParticleName = "e-"
staticprivate

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