EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <east/blob/main/PrimGenInterface/include/eASTPrimaryGeneratorAction.hh>
Public Member Functions | |
eASTPrimaryGeneratorAction (G4bool, G4bool, G4bool) | |
virtual | ~eASTPrimaryGeneratorAction () |
virtual void | GeneratePrimaries (G4Event *) |
void | SetT (G4double dt, G4double t0) |
void | GetT (G4double &dt, G4double &t0) |
Private Attributes | |
G4ParticleGun * | fParticleGun = nullptr |
G4GeneralParticleSource * | fParticleSource = nullptr |
eASTPrimGenActionMessenger * | messenger = nullptr |
G4double | deltaT = 0.0 |
G4double | T0 = 0.0 |
Definition at line 29 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 29 of file eASTPrimaryGeneratorAction.hh
eASTPrimaryGeneratorAction::eASTPrimaryGeneratorAction | ( | G4bool | useParticleGun, |
G4bool | useParticleSource, | ||
G4bool | useHepMC3Interface | ||
) |
Definition at line 27 of file eASTPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 27 of file eASTPrimaryGeneratorAction.cc
References fParticleGun, fParticleSource, eASTHepMC3Interface::GetInstance(), Acts::UnitConstants::GeV, and messenger.
|
virtual |
Definition at line 57 of file eASTPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 57 of file eASTPrimaryGeneratorAction.cc
References fParticleGun, fParticleSource, eASTHepMC3Interface::GetInstance(), and messenger.
|
virtual |
Definition at line 70 of file eASTPrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 70 of file eASTPrimaryGeneratorAction.cc
References deltaT, fParticleGun, fParticleSource, and T0.
|
inline |
Definition at line 53 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 53 of file eASTPrimaryGeneratorAction.hh
Referenced by eASTPrimGenActionMessenger::GetCurrentValue().
|
inline |
Definition at line 48 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 48 of file eASTPrimaryGeneratorAction.hh
Referenced by eASTPrimGenActionMessenger::SetNewValue().
|
private |
Definition at line 60 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 60 of file eASTPrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetT(), and SetT().
|
private |
Definition at line 38 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 38 of file eASTPrimaryGeneratorAction.hh
Referenced by eASTPrimaryGeneratorAction(), GeneratePrimaries(), and ~eASTPrimaryGeneratorAction().
|
private |
Definition at line 39 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 39 of file eASTPrimaryGeneratorAction.hh
Referenced by eASTPrimaryGeneratorAction(), GeneratePrimaries(), and ~eASTPrimaryGeneratorAction().
|
private |
Definition at line 44 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 44 of file eASTPrimaryGeneratorAction.hh
Referenced by eASTPrimaryGeneratorAction(), and ~eASTPrimaryGeneratorAction().
|
private |
Definition at line 61 of file eASTPrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 61 of file eASTPrimaryGeneratorAction.hh
Referenced by GeneratePrimaries(), GetT(), and SetT().