ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4BlinePrimaryGeneratorAction () | |
virtual | ~G4BlinePrimaryGeneratorAction () |
virtual void | GeneratePrimaries (G4Event *anEvent) |
void | SetUserPrimaryAction (G4VUserPrimaryGeneratorAction *anAction) |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Private Attributes | |
G4VUserPrimaryGeneratorAction * | fUserPrimaryAction |
G4bool | fFirstPartOfBline |
G4ThreeVector | fBlineStartPosition |
G4double | fT0 |
Definition at line 59 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 59 of file G4BlinePrimaryGeneratorAction.hh
G4BlinePrimaryGeneratorAction::G4BlinePrimaryGeneratorAction | ( | ) |
Definition at line 50 of file G4BlinePrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 50 of file G4BlinePrimaryGeneratorAction.cc
References fFirstPartOfBline, and fUserPrimaryAction.
|
virtual |
Definition at line 58 of file G4BlinePrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 58 of file G4BlinePrimaryGeneratorAction.cc
Implements G4VUserPrimaryGeneratorAction.
Definition at line 64 of file G4BlinePrimaryGeneratorAction.cc.
View newest version in sPHENIX GitHub at line 64 of file G4BlinePrimaryGeneratorAction.cc
References G4Event::AddPrimaryVertex(), G4ChargedGeantino::ChargedGeantino(), energy, fBlineStartPosition, fFirstPartOfBline, fT0, fUserPrimaryAction, G4Exception(), G4VUserPrimaryGeneratorAction::GeneratePrimaries(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4PrimaryVertex::GetPosition(), G4Event::GetPrimaryVertex(), G4PrimaryVertex::GetT0(), JustWarning, mass, MeV, particle, G4PrimaryParticle::SetCharge(), G4PrimaryParticle::SetMass(), and G4PrimaryVertex::SetPrimary().
|
inline |
Definition at line 67 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 67 of file G4BlinePrimaryGeneratorAction.hh
References fUserPrimaryAction.
Referenced by G4BlineTracer::ComputeBlines().
|
private |
Definition at line 74 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 74 of file G4BlinePrimaryGeneratorAction.hh
Referenced by GeneratePrimaries().
|
private |
Definition at line 73 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 73 of file G4BlinePrimaryGeneratorAction.hh
Referenced by G4BlinePrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Definition at line 75 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 75 of file G4BlinePrimaryGeneratorAction.hh
Referenced by GeneratePrimaries().
|
private |
Definition at line 72 of file G4BlinePrimaryGeneratorAction.hh.
View newest version in sPHENIX GitHub at line 72 of file G4BlinePrimaryGeneratorAction.hh
Referenced by G4BlinePrimaryGeneratorAction(), GeneratePrimaries(), and SetUserPrimaryAction().