ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
STCyclotronPrimaryGeneratorAction () | |
virtual | ~STCyclotronPrimaryGeneratorAction () |
virtual void | GeneratePrimaries (G4Event *) |
virtual void | SetBeamCurrent (G4double) |
G4GeneralParticleSource * | GetParticleGun () |
G4double | GetBeamCurrent () |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Private Attributes | |
G4GeneralParticleSource * | fParticleBeam |
G4double | fBeamCurrent |
STCyclotronPrimaryGeneratorActionMessenger * | fMessenger |
Definition at line 42 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 42 of file STCyclotronPrimaryGeneratorAction.hh
STCyclotronPrimaryGeneratorAction::STCyclotronPrimaryGeneratorAction | ( | ) |
Definition at line 41 of file STCyclotronGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 41 of file STCyclotronGeneratorAction.cc
References fBeamCurrent, fMessenger, and fParticleBeam.
|
virtual |
Definition at line 50 of file STCyclotronGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 50 of file STCyclotronGeneratorAction.cc
References fMessenger, and fParticleBeam.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 56 of file STCyclotronGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 56 of file STCyclotronGeneratorAction.cc
References kdfinder::abs(), energy, fBeamCurrent, fParticleBeam, G4cout, G4endl, G4GeneralParticleSource::GeneratePrimaryVertex(), G4RunManager::GetNonConstCurrentRun(), G4GeneralParticleSource::GetParticleDefinition(), G4GeneralParticleSource::GetParticleEnergy(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4RunManager::GetRunManager(), STCyclotronRun::SetBeamCurrent(), STCyclotronRun::SetBeamEnergy(), STCyclotronRun::SetBeamName(), G4GeneralParticleSource::SetNumberOfParticles(), STCyclotronRun::SetPrimariesPerEvent(), and STCyclotronRun::SetTimePerEvent().
|
inline |
Definition at line 52 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 52 of file STCyclotronPrimaryGeneratorAction.hh
References fBeamCurrent.
|
inline |
Definition at line 51 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 51 of file STCyclotronPrimaryGeneratorAction.hh
References fParticleBeam.
Definition at line 88 of file STCyclotronGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 88 of file STCyclotronGeneratorAction.cc
References fBeamCurrent, G4cout, and G4endl.
|
private |
Definition at line 57 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 57 of file STCyclotronPrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetBeamCurrent(), SetBeamCurrent(), and STCyclotronPrimaryGeneratorAction().
|
private |
Definition at line 58 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 58 of file STCyclotronPrimaryGeneratorAction.hh
Referenced by STCyclotronPrimaryGeneratorAction(), and ~STCyclotronPrimaryGeneratorAction().
|
private |
Definition at line 52 of file STCyclotronPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 52 of file STCyclotronPrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetParticleGun(), STCyclotronPrimaryGeneratorAction(), and ~STCyclotronPrimaryGeneratorAction().