#include <GPSPrimaryGeneratorAction.hh>
Public Member Functions | |
GPSPrimaryGeneratorAction () | |
~GPSPrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *) |
G4GeneralParticleSource * | GetParticleGun () const |
Private Attributes | |
G4GeneralParticleSource * | m_particleGun |
Definition at line 19 of file GPSPrimaryGeneratorAction.hh.
GPSPrimaryGeneratorAction::GPSPrimaryGeneratorAction | ( | ) |
Definition at line 14 of file GPSPrimaryGeneratorAction.cc.
00015 { 00016 m_particleGun = new G4GeneralParticleSource(); 00017 }
GPSPrimaryGeneratorAction::~GPSPrimaryGeneratorAction | ( | ) |
Definition at line 21 of file GPSPrimaryGeneratorAction.cc.
00022 { 00023 delete m_particleGun; 00024 }
void GPSPrimaryGeneratorAction::GeneratePrimaries | ( | G4Event * | anEvent | ) |
Definition at line 28 of file GPSPrimaryGeneratorAction.cc.
00029 { 00030 //this function is called at the begining of event 00031 // 00032 m_particleGun->GeneratePrimaryVertex(anEvent); 00033 }
G4GeneralParticleSource* GPSPrimaryGeneratorAction::GetParticleGun | ( | ) | const [inline] |
G4GeneralParticleSource* GPSPrimaryGeneratorAction::m_particleGun [private] |
Definition at line 27 of file GPSPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), GPSPrimaryGeneratorAction(), and ~GPSPrimaryGeneratorAction().