Geant4
10.01.p02
|
#include <G4PrimaryParticle.hh>
Definition at line 68 of file G4PrimaryParticle.hh.
G4PrimaryParticle::G4PrimaryParticle | ( | ) |
Definition at line 39 of file G4PrimaryParticle.cc.
Referenced by operator=().
G4PrimaryParticle::G4PrimaryParticle | ( | G4int | Pcode | ) |
Definition at line 47 of file G4PrimaryParticle.cc.
References charge, G4ParticleTable::FindParticle(), G4code, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), and mass.
Definition at line 61 of file G4PrimaryParticle.cc.
References charge, G4ParticleTable::FindParticle(), G4code, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), mass, and SetMomentum().
G4PrimaryParticle::G4PrimaryParticle | ( | G4int | Pcode, |
G4double | px, | ||
G4double | py, | ||
G4double | pz, | ||
G4double | E | ||
) |
Definition at line 77 of file G4PrimaryParticle.cc.
References charge, G4ParticleTable::FindParticle(), G4code, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), mass, and Set4Momentum().
G4PrimaryParticle::G4PrimaryParticle | ( | const G4ParticleDefinition * | Gcode | ) |
Definition at line 93 of file G4PrimaryParticle.cc.
References charge, G4code, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), mass, and PDGcode.
G4PrimaryParticle::G4PrimaryParticle | ( | const G4ParticleDefinition * | Gcode, |
G4double | px, | ||
G4double | py, | ||
G4double | pz | ||
) |
Definition at line 107 of file G4PrimaryParticle.cc.
References charge, G4code, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), mass, PDGcode, and SetMomentum().
G4PrimaryParticle::G4PrimaryParticle | ( | const G4ParticleDefinition * | Gcode, |
G4double | px, | ||
G4double | py, | ||
G4double | pz, | ||
G4double | E | ||
) |
Definition at line 123 of file G4PrimaryParticle.cc.
References charge, G4code, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), mass, PDGcode, and Set4Momentum().
|
virtual |
Definition at line 190 of file G4PrimaryParticle.cc.
References daughterParticle, nextParticle, and userInfo.
G4PrimaryParticle::G4PrimaryParticle | ( | const G4PrimaryParticle & | right | ) |
Definition at line 139 of file G4PrimaryParticle.cc.
References right.
|
inline |
Definition at line 200 of file G4PrimaryParticle.hh.
References charge.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), RE01Trajectory::RE01Trajectory(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 257 of file G4PrimaryParticle.hh.
References daughterParticle.
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), RE01EventAction::PrintPrimary(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 206 of file G4PrimaryParticle.hh.
References G4code.
Referenced by B5EventAction::EndOfEventAction(), RMC01AnalysisManager::EndOfEventForForwardSimulation(), export_G4PrimaryParticle(), G4PrimaryTransformer::GetDefinition(), RE01EventAction::PrintPrimary(), and RE01Trajectory::RE01Trajectory().
|
inline |
Definition at line 248 of file G4PrimaryParticle.hh.
References kinE.
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 197 of file G4PrimaryParticle.hh.
References mass.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 218 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by ExGflashEventAction::EndOfEventAction(), B5EventAction::EndOfEventAction(), RMC01AnalysisManager::EndOfEventForForwardSimulation(), export_G4PrimaryParticle(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4PrimaryTransformer::GenerateSingleTrack(), RE01EventAction::PrintPrimary(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 221 of file G4PrimaryParticle.hh.
References direction.
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 254 of file G4PrimaryParticle.hh.
References nextParticle.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), G4PrimaryTransformer::GenerateTracks(), G4PrimaryVertex::GetPrimary(), G4PrimaryVertex::operator=(), RE01EventAction::PrintPrimary(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 209 of file G4PrimaryParticle.hh.
References G4code.
|
inline |
Definition at line 203 of file G4PrimaryParticle.hh.
References PDGcode.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), G4PrimaryTransformer::GetDefinition(), RE01EventAction::PrintPrimary(), RE01Trajectory::RE01Trajectory(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 263 of file G4PrimaryParticle.hh.
References polX, polY, and polZ.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 266 of file G4PrimaryParticle.hh.
References polX.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 269 of file G4PrimaryParticle.hh.
References polY.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 272 of file G4PrimaryParticle.hh.
References polZ.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 284 of file G4PrimaryParticle.hh.
References properTime.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
|
inline |
Definition at line 227 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
|
inline |
Definition at line 230 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
|
inline |
Definition at line 233 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
|
inline |
Definition at line 236 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 212 of file G4PrimaryParticle.hh.
Referenced by GetMomentum(), GetPx(), GetPy(), GetPz(), and Print().
|
inline |
Definition at line 260 of file G4PrimaryParticle.hh.
References trackID.
Referenced by export_G4PrimaryParticle(), and RE01EventAction::PrintPrimary().
|
inline |
Definition at line 290 of file G4PrimaryParticle.hh.
References userInfo.
|
inline |
Definition at line 275 of file G4PrimaryParticle.hh.
References Weight0.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
|
inline |
Definition at line 192 of file G4PrimaryParticle.hh.
References aPrimaryParticleAllocator.
|
inline |
Definition at line 183 of file G4PrimaryParticle.hh.
References aPrimaryParticleAllocator.
G4int G4PrimaryParticle::operator!= | ( | const G4PrimaryParticle & | right | ) | const |
Definition at line 187 of file G4PrimaryParticle.cc.
G4PrimaryParticle & G4PrimaryParticle::operator= | ( | const G4PrimaryParticle & | right | ) |
Definition at line 149 of file G4PrimaryParticle.cc.
References charge, daughterParticle, direction, G4code, G4PrimaryParticle(), kinE, mass, nextParticle, PDGcode, polX, polY, polZ, properTime, trackID, userInfo, and Weight0.
G4int G4PrimaryParticle::operator== | ( | const G4PrimaryParticle & | right | ) | const |
Definition at line 184 of file G4PrimaryParticle.cc.
void G4PrimaryParticle::Print | ( | void | ) | const |
Definition at line 260 of file G4PrimaryParticle.cc.
References charge, daughterParticle, direction, eplus, G4code, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), GetTotalMomentum(), GeV, kinE, mass, nextParticle, ns, PDGcode, polX, polY, polZ, G4VUserPrimaryParticleInformation::Print(), Print(), properTime, userInfo, and Weight0.
Referenced by export_G4PrimaryParticle(), G4PrimaryVertex::Print(), and Print().
Definition at line 220 of file G4PrimaryParticle.cc.
References direction, G4code, G4ParticleDefinition::GetPDGMass(), kinE, and mass.
Referenced by G4PrimaryParticle().
|
inline |
Definition at line 316 of file G4PrimaryParticle.hh.
References charge.
Referenced by G4BlinePrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), and G4SingleParticleSource::GeneratePrimaryVertex().
|
inline |
Definition at line 304 of file G4PrimaryParticle.hh.
References daughterParticle, and SetNext().
Referenced by G4HEPEvtInterface::GeneratePrimaryVertex().
|
inline |
Definition at line 293 of file G4PrimaryParticle.hh.
References SetParticleDefinition().
|
inline |
Definition at line 251 of file G4PrimaryParticle.hh.
References kinE.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
|
inline |
Definition at line 313 of file G4PrimaryParticle.hh.
References mass.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4BlinePrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4HEPEvtInterface::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Definition at line 206 of file G4PrimaryParticle.cc.
References direction, G4code, G4ParticleDefinition::GetPDGMass(), kinE, and mass.
Referenced by G4PrimaryParticle(), and G4HEPEvtInterface::GeneratePrimaryVertex().
|
inline |
Definition at line 224 of file G4PrimaryParticle.hh.
References direction.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
|
inline |
Definition at line 298 of file G4PrimaryParticle.hh.
References nextParticle, and SetNext().
Referenced by SetDaughter(), SetNext(), and G4PrimaryVertex::SetPrimary().
void G4PrimaryParticle::SetParticleDefinition | ( | const G4ParticleDefinition * | pdef | ) |
Definition at line 250 of file G4PrimaryParticle.cc.
References charge, G4code, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), mass, and PDGcode.
Referenced by SetG4code().
void G4PrimaryParticle::SetPDGcode | ( | G4int | Pcode | ) |
Definition at line 240 of file G4PrimaryParticle.cc.
References charge, G4ParticleTable::FindParticle(), G4code, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), mass, and PDGcode.
|
inline |
Definition at line 326 of file G4PrimaryParticle.hh.
References polX, polY, and polZ.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Definition at line 319 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 281 of file G4PrimaryParticle.hh.
References properTime.
|
inline |
Definition at line 242 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 310 of file G4PrimaryParticle.hh.
References trackID.
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), and G4EventManager::StackTracks().
|
inline |
Definition at line 287 of file G4PrimaryParticle.hh.
References userInfo.
|
inline |
Definition at line 278 of file G4PrimaryParticle.hh.
References Weight0.
Referenced by export_G4PrimaryParticle(), and G4SingleParticleSource::GeneratePrimaryVertex().
|
private |
Definition at line 171 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetCharge(), operator=(), Print(), SetCharge(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 164 of file G4PrimaryParticle.hh.
Referenced by GetDaughter(), operator=(), Print(), SetDaughter(), and ~G4PrimaryParticle().
|
private |
Definition at line 160 of file G4PrimaryParticle.hh.
Referenced by GetMomentum(), GetMomentumDirection(), GetPx(), GetPy(), GetPz(), operator=(), Print(), Set4Momentum(), SetMomentum(), and SetMomentumDirection().
|
private |
Definition at line 158 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetG4code(), GetParticleDefinition(), operator=(), Print(), Set4Momentum(), SetMomentum(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 161 of file G4PrimaryParticle.hh.
Referenced by GetKineticEnergy(), GetTotalEnergy(), GetTotalMomentum(), operator=(), Print(), Set4Momentum(), SetKineticEnergy(), SetMomentum(), and SetTotalEnergy().
|
private |
Definition at line 170 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetMass(), GetTotalEnergy(), GetTotalMomentum(), operator=(), Print(), Set4Momentum(), SetMass(), SetMomentum(), SetParticleDefinition(), SetPDGcode(), and SetTotalEnergy().
|
private |
Definition at line 163 of file G4PrimaryParticle.hh.
Referenced by GetNext(), operator=(), Print(), SetNext(), and ~G4PrimaryParticle().
|
private |
Definition at line 157 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetPDGcode(), operator=(), Print(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 172 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolX(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 173 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolY(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 174 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolZ(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 176 of file G4PrimaryParticle.hh.
Referenced by GetProperTime(), operator=(), Print(), and SetProperTime().
|
private |
Definition at line 166 of file G4PrimaryParticle.hh.
Referenced by GetTrackID(), operator=(), and SetTrackID().
|
private |
Definition at line 177 of file G4PrimaryParticle.hh.
Referenced by GetUserInformation(), operator=(), Print(), SetUserInformation(), and ~G4PrimaryParticle().
|
private |
Definition at line 175 of file G4PrimaryParticle.hh.
Referenced by GetWeight(), operator=(), Print(), and SetWeight().