|
Geant4-11
|
#include <PrimaryGeneratorAction.hh>
Public Member Functions | |
| void | GeneratePrimaries (G4Event *) |
| G4ParticleGun * | GetParticleGun () |
| PrimaryGeneratorAction (DetectorConstruction *) | |
| void | SetDefaultKinematic () |
| ~PrimaryGeneratorAction () | |
Private Attributes | |
| DetectorConstruction * | Detector |
| G4ParticleGun * | particleGun |
Definition at line 42 of file PrimaryGeneratorAction.hh.
| PrimaryGeneratorAction::PrimaryGeneratorAction | ( | DetectorConstruction * | DC | ) |
Definition at line 44 of file PrimaryGeneratorAction.cc.
References particleGun, and SetDefaultKinematic().
| PrimaryGeneratorAction::~PrimaryGeneratorAction | ( | ) |
Definition at line 53 of file PrimaryGeneratorAction.cc.
References particleGun.
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 73 of file PrimaryGeneratorAction.cc.
References G4ParticleGun::GeneratePrimaryVertex(), and particleGun.
|
inline |
Definition at line 52 of file PrimaryGeneratorAction.hh.
References particleGun.
Referenced by RunAction::BeginOfRunAction().
| void PrimaryGeneratorAction::SetDefaultKinematic | ( | ) |
Definition at line 60 of file PrimaryGeneratorAction.cc.
References cm, Detector, G4ParticleTable::FindParticle(), G4ParticleTable::GetParticleTable(), DetectorConstruction::GetSize(), MeV, particleGun, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), and G4VPrimaryGenerator::SetParticlePosition().
Referenced by PrimaryGeneratorAction().
|
private |
Definition at line 56 of file PrimaryGeneratorAction.hh.
Referenced by SetDefaultKinematic().
|
private |
Definition at line 55 of file PrimaryGeneratorAction.hh.
Referenced by test.MyPrimaryGeneratorAction::__init__(), GeneratePrimaries(), demo.MyPrimaryGeneratorAction::GeneratePrimaries(), test.MyPrimaryGeneratorAction::GeneratePrimaries(), root_test.MyPrimaryGeneratorAction::GeneratePrimaries(), run.MyPrimaryGeneratorAction::GeneratePrimaries(), GetParticleGun(), PrimaryGeneratorAction(), SetDefaultKinematic(), and ~PrimaryGeneratorAction().