Geant4-11
|
#include <G4PrimaryVertex.hh>
Private Attributes | |
G4PrimaryVertex * | nextVertex = nullptr |
G4int | numberOfParticle = 0 |
G4double | T0 = 0.0 |
G4PrimaryVertex * | tailVertex = nullptr |
G4PrimaryParticle * | theParticle = nullptr |
G4PrimaryParticle * | theTail = nullptr |
G4VUserPrimaryVertexInformation * | userInfo = nullptr |
G4double | Weight0 = 1.0 |
G4double | X0 = 0.0 |
G4double | Y0 = 0.0 |
G4double | Z0 = 0.0 |
Definition at line 49 of file G4PrimaryVertex.hh.
G4PrimaryVertex::G4PrimaryVertex | ( | ) |
Definition at line 49 of file G4PrimaryVertex.cc.
G4PrimaryVertex::G4PrimaryVertex | ( | G4ThreeVector | xyz0, |
G4double | t0 | ||
) |
Definition at line 56 of file G4PrimaryVertex.cc.
|
virtual |
Definition at line 68 of file G4PrimaryVertex.cc.
References G4PrimaryParticle::ClearNext(), G4PrimaryParticle::GetNext(), nextVertex, tailVertex, theParticle, theTail, and userInfo.
G4PrimaryVertex::G4PrimaryVertex | ( | const G4PrimaryVertex & | right | ) |
Definition at line 62 of file G4PrimaryVertex.cc.
|
inline |
Definition at line 198 of file G4PrimaryVertex.hh.
References nextVertex, and tailVertex.
Referenced by G4Event::~G4Event().
|
inline |
Definition at line 205 of file G4PrimaryVertex.hh.
References nextVertex.
Referenced by G4Event::GetPrimaryVertex(), G4PrimaryTransformer::GimmePrimaries(), operator=(), and G4Event::~G4Event().
|
inline |
Definition at line 175 of file G4PrimaryVertex.hh.
References numberOfParticle.
Referenced by export_G4PrimaryVertex().
|
inline |
Definition at line 133 of file G4PrimaryVertex.hh.
Referenced by export_G4PrimaryVertex(), and G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
G4PrimaryParticle * G4PrimaryVertex::GetPrimary | ( | G4int | i = 0 | ) | const |
Definition at line 153 of file G4PrimaryVertex.cc.
References G4PrimaryParticle::GetNext(), numberOfParticle, and theParticle.
Referenced by export_G4PrimaryVertex(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 163 of file G4PrimaryVertex.hh.
References T0.
Referenced by export_G4PrimaryVertex(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 229 of file G4PrimaryVertex.hh.
References userInfo.
|
inline |
Definition at line 211 of file G4PrimaryVertex.hh.
References Weight0.
Referenced by export_G4PrimaryVertex(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 145 of file G4PrimaryVertex.hh.
References X0.
Referenced by export_G4PrimaryVertex(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 151 of file G4PrimaryVertex.hh.
References Y0.
Referenced by export_G4PrimaryVertex(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 157 of file G4PrimaryVertex.hh.
References Z0.
Referenced by export_G4PrimaryVertex(), and G4PrimaryTransformer::GenerateTracks().
|
inline |
Definition at line 127 of file G4PrimaryVertex.hh.
References aPrimaryVertexAllocator().
|
inline |
Definition at line 117 of file G4PrimaryVertex.hh.
References aPrimaryVertexAllocator().
G4bool G4PrimaryVertex::operator!= | ( | const G4PrimaryVertex & | right | ) | const |
Definition at line 147 of file G4PrimaryVertex.cc.
G4PrimaryVertex & G4PrimaryVertex::operator= | ( | const G4PrimaryVertex & | right | ) |
Definition at line 93 of file G4PrimaryVertex.cc.
References G4PrimaryVertex(), G4PrimaryParticle::GetNext(), GetNext(), nextVertex, numberOfParticle, T0, tailVertex, theParticle, theTail, userInfo, Weight0, X0, Y0, and Z0.
G4bool G4PrimaryVertex::operator== | ( | const G4PrimaryVertex & | right | ) | const |
Definition at line 141 of file G4PrimaryVertex.cc.
void G4PrimaryVertex::Print | ( | ) | const |
Definition at line 172 of file G4PrimaryVertex.cc.
References G4cout, G4endl, mm, nextVertex, ns, numberOfParticle, G4PrimaryParticle::Print(), Print(), G4VUserPrimaryVertexInformation::Print(), T0, theParticle, userInfo, Weight0, X0, Y0, and Z0.
Referenced by export_G4PrimaryVertex(), G4PrimaryTransformer::GenerateTracks(), and Print().
|
inline |
Definition at line 190 of file G4PrimaryVertex.hh.
References nextVertex, SetNext(), and tailVertex.
Referenced by G4Event::AddPrimaryVertex(), and SetNext().
Definition at line 139 of file G4PrimaryVertex.hh.
References X0, Y0, Z0, and G4InuclParticleNames::z0.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 181 of file G4PrimaryVertex.hh.
References numberOfParticle, G4InuclParticleNames::pp, G4PrimaryParticle::SetNext(), theParticle, and theTail.
Referenced by export_G4PrimaryVertex(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4HEPEvtInterface::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
|
inline |
Definition at line 169 of file G4PrimaryVertex.hh.
References T0.
Referenced by G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 223 of file G4PrimaryVertex.hh.
References userInfo.
|
inline |
Definition at line 217 of file G4PrimaryVertex.hh.
References Weight0.
Referenced by export_G4PrimaryVertex(), and G4AdjointPrimaryGeneratorAction::GeneratePrimaries().
|
private |
Definition at line 103 of file G4PrimaryVertex.hh.
Referenced by ClearNext(), GetNext(), operator=(), Print(), SetNext(), and ~G4PrimaryVertex().
|
private |
Definition at line 107 of file G4PrimaryVertex.hh.
Referenced by GetNumberOfParticle(), GetPrimary(), operator=(), Print(), and SetPrimary().
|
private |
Definition at line 100 of file G4PrimaryVertex.hh.
Referenced by GetT0(), operator=(), Print(), and SetT0().
|
private |
Definition at line 104 of file G4PrimaryVertex.hh.
Referenced by ClearNext(), operator=(), SetNext(), and ~G4PrimaryVertex().
|
private |
Definition at line 101 of file G4PrimaryVertex.hh.
Referenced by GetPrimary(), operator=(), Print(), SetPrimary(), and ~G4PrimaryVertex().
|
private |
Definition at line 102 of file G4PrimaryVertex.hh.
Referenced by operator=(), SetPrimary(), and ~G4PrimaryVertex().
|
private |
Definition at line 106 of file G4PrimaryVertex.hh.
Referenced by GetUserInformation(), operator=(), Print(), SetUserInformation(), and ~G4PrimaryVertex().
|
private |
Definition at line 105 of file G4PrimaryVertex.hh.
Referenced by GetWeight(), operator=(), Print(), and SetWeight().
|
private |
Definition at line 97 of file G4PrimaryVertex.hh.
Referenced by GetPosition(), GetX0(), operator=(), Print(), and SetPosition().
|
private |
Definition at line 98 of file G4PrimaryVertex.hh.
Referenced by GetPosition(), GetY0(), operator=(), Print(), and SetPosition().
|
private |
Definition at line 99 of file G4PrimaryVertex.hh.
Referenced by GetPosition(), GetZ0(), operator=(), Print(), and SetPosition().