ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
H02PrimaryGeneratorAction () | |
~H02PrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *anEvent) |
void | SetGenerator (G4VPrimaryGenerator *gen) |
void | SetGenerator (G4String genname) |
G4VPrimaryGenerator * | GetGenerator () const |
G4String | GetGeneratorName () const |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Private Attributes | |
G4VPrimaryGenerator * | fParticleGun |
G4VPrimaryGenerator * | fHepmcAscii |
G4VPrimaryGenerator * | fPythiaGen |
G4VPrimaryGenerator * | fCurrentGenerator |
G4String | fCurrentGeneratorName |
std::map< G4String, G4VPrimaryGenerator * > | fGentypeMap |
H02PrimaryGeneratorMessenger * | fMessenger |
Definition at line 45 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 45 of file H02PrimaryGeneratorAction.hh
H02PrimaryGeneratorAction::H02PrimaryGeneratorAction | ( | ) |
Definition at line 37 of file H02PrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 37 of file H02PrimaryGeneratorAction.cc
References fCurrentGenerator, fCurrentGeneratorName, fGentypeMap, fHepmcAscii, fMessenger, fParticleGun, and fPythiaGen.
H02PrimaryGeneratorAction::~H02PrimaryGeneratorAction | ( | ) |
Definition at line 58 of file H02PrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 58 of file H02PrimaryGeneratorAction.cc
References fMessenger.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 64 of file H02PrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 64 of file H02PrimaryGeneratorAction.cc
References FatalException, fCurrentGenerator, and G4Exception().
|
inline |
Definition at line 87 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 87 of file H02PrimaryGeneratorAction.hh
References fCurrentGenerator.
|
inline |
Definition at line 92 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 92 of file H02PrimaryGeneratorAction.hh
References fCurrentGeneratorName.
|
inline |
Definition at line 72 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 72 of file H02PrimaryGeneratorAction.hh
References fCurrentGenerator.
Definition at line 77 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 77 of file H02PrimaryGeneratorAction.hh
References fCurrentGenerator, fCurrentGeneratorName, fGentypeMap, and pos().
|
private |
Definition at line 63 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 63 of file H02PrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetGenerator(), H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 64 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 64 of file H02PrimaryGeneratorAction.hh
Referenced by GetGeneratorName(), H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 65 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 65 of file H02PrimaryGeneratorAction.hh
Referenced by H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 60 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 60 of file H02PrimaryGeneratorAction.hh
Referenced by H02PrimaryGeneratorAction().
|
private |
Definition at line 67 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 67 of file H02PrimaryGeneratorAction.hh
Referenced by H02PrimaryGeneratorAction(), and ~H02PrimaryGeneratorAction().
|
private |
Definition at line 59 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 59 of file H02PrimaryGeneratorAction.hh
Referenced by H02PrimaryGeneratorAction().
|
private |
Definition at line 61 of file H02PrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 61 of file H02PrimaryGeneratorAction.hh
Referenced by H02PrimaryGeneratorAction().