Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PrimaryTransformer.hh>
Public Member Functions | |
G4PrimaryTransformer () | |
virtual | ~G4PrimaryTransformer () |
G4TrackVector * | GimmePrimaries (G4Event *anEvent, G4int trackIDCounter=0) |
void | CheckUnknown () |
void | SetVerboseLevel (G4int vl) |
void | SetUnknnownParticleDefined (G4bool vl) |
G4bool | GetUnknownParticleDefined () const |
Protected Member Functions | |
void | GenerateTracks (G4PrimaryVertex *primaryVertex) |
void | GenerateSingleTrack (G4PrimaryParticle *primaryParticle, G4double x0, G4double y0, G4double z0, G4double t0, G4double wv) |
void | SetDecayProducts (G4PrimaryParticle *mother, G4DynamicParticle *motherDP) |
G4bool | CheckDynamicParticle (G4DynamicParticle *DP) |
virtual G4ParticleDefinition * | GetDefinition (G4PrimaryParticle *pp) |
virtual G4bool | IsGoodForTrack (G4ParticleDefinition *pd) |
Protected Attributes | |
G4TrackVector | TV |
G4ParticleTable * | particleTable |
G4int | verboseLevel |
G4int | trackID |
G4ParticleDefinition * | unknown |
G4bool | unknownParticleDefined |
Definition at line 47 of file G4PrimaryTransformer.hh.
G4PrimaryTransformer::G4PrimaryTransformer | ( | ) |
Definition at line 43 of file G4PrimaryTransformer.cc.
|
virtual |
Definition at line 50 of file G4PrimaryTransformer.cc.
|
protected |
Definition at line 301 of file G4PrimaryTransformer.cc.
Referenced by GenerateSingleTrack(), and SetDecayProducts().
void G4PrimaryTransformer::CheckUnknown | ( | ) |
Definition at line 53 of file G4PrimaryTransformer.cc.
Referenced by G4PrimaryTransformer(), and G4RunManagerKernel::RunInitialization().
|
protected |
Definition at line 107 of file G4PrimaryTransformer.cc.
Referenced by GenerateSingleTrack(), and GenerateTracks().
|
protected |
Definition at line 79 of file G4PrimaryTransformer.cc.
Referenced by GimmePrimaries().
|
protectedvirtual |
Definition at line 314 of file G4PrimaryTransformer.cc.
Referenced by GenerateSingleTrack(), and SetDecayProducts().
|
inline |
Definition at line 74 of file G4PrimaryTransformer.hh.
G4TrackVector * G4PrimaryTransformer::GimmePrimaries | ( | G4Event * | anEvent, |
G4int | trackIDCounter = 0 |
||
) |
Definition at line 62 of file G4PrimaryTransformer.cc.
|
protectedvirtual |
Definition at line 322 of file G4PrimaryTransformer.cc.
Referenced by CheckDynamicParticle(), GenerateSingleTrack(), and SetDecayProducts().
|
protected |
Definition at line 230 of file G4PrimaryTransformer.cc.
Referenced by GenerateSingleTrack(), and SetDecayProducts().
void G4PrimaryTransformer::SetUnknnownParticleDefined | ( | G4bool | vl | ) |
Definition at line 291 of file G4PrimaryTransformer.cc.
|
inline |
Definition at line 66 of file G4PrimaryTransformer.hh.
Referenced by G4EventManager::SetVerboseLevel().
|
protected |
Definition at line 58 of file G4PrimaryTransformer.hh.
Referenced by CheckUnknown(), G4PrimaryTransformer(), GenerateSingleTrack(), and GetDefinition().
|
protected |
Definition at line 60 of file G4PrimaryTransformer.hh.
Referenced by GenerateSingleTrack(), and GimmePrimaries().
|
protected |
Definition at line 57 of file G4PrimaryTransformer.hh.
Referenced by GenerateSingleTrack(), and GimmePrimaries().
|
protected |
Definition at line 62 of file G4PrimaryTransformer.hh.
Referenced by CheckUnknown(), GetDefinition(), and SetUnknnownParticleDefined().
|
protected |
Definition at line 63 of file G4PrimaryTransformer.hh.
Referenced by CheckUnknown(), GetDefinition(), GetUnknownParticleDefined(), and SetUnknnownParticleDefined().
|
protected |
Definition at line 59 of file G4PrimaryTransformer.hh.
Referenced by GenerateSingleTrack(), GenerateTracks(), SetDecayProducts(), and SetVerboseLevel().