|
Geant4 examples
|
The primary generator class with general particle source. More...
#include <Doxymodules_common.h>
Public Member Functions | |
| ExG4PrimaryGeneratorAction02 () | |
| ~ExG4PrimaryGeneratorAction02 () | |
| virtual void | GeneratePrimaries (G4Event *) |
Private Attributes | |
| G4GeneralParticleSource * | fGeneralParticleSource |
Static Private Attributes | |
| static const G4String | fgkDefaultParticleName = "e-" |
| static const G4double | fgkDefaultEnergy = 1*MeV |
The primary generator class with general particle source.
Definition at line 53 of file Doxymodules_common.h.
| ExG4PrimaryGeneratorAction02::ExG4PrimaryGeneratorAction02 | ( | ) |
Definition at line 41 of file ExG4PrimaryGeneratorAction02.cc.
: G4VUserPrimaryGeneratorAction(), fGeneralParticleSource(0) { fGeneralParticleSource = new G4GeneralParticleSource(); }
| ExG4PrimaryGeneratorAction02::~ExG4PrimaryGeneratorAction02 | ( | ) |
Definition at line 50 of file ExG4PrimaryGeneratorAction02.cc.
{
delete fGeneralParticleSource;
}
| void ExG4PrimaryGeneratorAction02::GeneratePrimaries | ( | G4Event * | anEvent | ) | [virtual] |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 57 of file ExG4PrimaryGeneratorAction02.cc.
{
// this function is called at the begining of event
fGeneralParticleSource->GeneratePrimaryVertex(anEvent);
}
const G4String ExG4PrimaryGeneratorAction02::fgkDefaultParticleName = "e-" [static, private] |
Definition at line 60 of file ExG4PrimaryGeneratorAction02.hh.
const G4double ExG4PrimaryGeneratorAction02::fgkDefaultEnergy = 1*MeV [static, private] |
Definition at line 61 of file ExG4PrimaryGeneratorAction02.hh.
Definition at line 64 of file ExG4PrimaryGeneratorAction02.hh.
1.7.4