ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/air_shower/include/UltraPrimaryGeneratorAction.hh>
Public Member Functions | |
UltraPrimaryGeneratorAction () | |
~UltraPrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *anEvent) |
G4GeneralParticleSource * | GetParticleGun () |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Private Attributes | |
G4GeneralParticleSource * | particleGun |
Definition at line 53 of file UltraPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 53 of file UltraPrimaryGeneratorAction.hh
UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction | ( | ) |
Definition at line 61 of file UltraPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 61 of file UltraPrimaryGeneratorAction.cc
References particleGun.
UltraPrimaryGeneratorAction::~UltraPrimaryGeneratorAction | ( | ) |
Definition at line 68 of file UltraPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 68 of file UltraPrimaryGeneratorAction.cc
References particleGun.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 75 of file UltraPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 75 of file UltraPrimaryGeneratorAction.cc
References source.hepunit::c_light, energy, eV, FatalException, G4cerr, G4cout, G4endl, G4Exception(), G4GeneralParticleSource::GeneratePrimaryVertex(), G4GeneralParticleSource::GetCurrentSource(), G4SingleParticleSource::GetEneDist(), G4SPSEneDistribution::GetEnergyDisType(), G4Event::GetEventID(), UltraDetectorConstruction::GetLambdaMax(), UltraDetectorConstruction::GetLambdaMin(), G4GeneralParticleSource::GetParticleDefinition(), G4GeneralParticleSource::GetParticleEnergy(), G4ParticleDefinition::GetParticleName(), G4SingleParticleSource::GetPosDist(), G4SPSPosDistribution::GetPosDisType(), G4RunManager::GetRunManager(), source.hepunit::h_Planck, nm, and particleGun.
|
inline |
Definition at line 64 of file UltraPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 64 of file UltraPrimaryGeneratorAction.hh
References particleGun.
|
private |
Definition at line 68 of file UltraPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 68 of file UltraPrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetParticleGun(), UltraPrimaryGeneratorAction(), and ~UltraPrimaryGeneratorAction().