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().