|
Geant4
10.03
|
#include <G4PrimaryParticle.hh>
Collaboration diagram for G4PrimaryParticle:Definition at line 68 of file G4PrimaryParticle.hh.
| G4PrimaryParticle::G4PrimaryParticle | ( | ) |
Definition at line 39 of file G4PrimaryParticle.cc.
Referenced by operator=().
Here is the caller graph for this function:| 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.
Here is the call graph for this function:Definition at line 61 of file G4PrimaryParticle.cc.
References charge, G4ParticleTable::FindParticle(), G4code, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), mass, and SetMomentum().
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
|
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 305 of file G4PrimaryParticle.hh.
References nextParticle.
Referenced by G4PrimaryVertex::~G4PrimaryVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 201 of file G4PrimaryParticle.hh.
References charge.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), RE01Trajectory::RE01Trajectory(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 258 of file G4PrimaryParticle.hh.
References daughterParticle.
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), RE01EventAction::PrintPrimary(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 207 of file G4PrimaryParticle.hh.
References G4code.
Referenced by RMC01AnalysisManager::EndOfEventForForwardSimulation(), export_G4PrimaryParticle(), G4PrimaryTransformer::GetDefinition(), RE01EventAction::PrintPrimary(), and RE01Trajectory::RE01Trajectory().
Here is the caller graph for this function:
|
inline |
Definition at line 249 of file G4PrimaryParticle.hh.
References kinE.
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 198 of file G4PrimaryParticle.hh.
References mass.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 219 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by ExGflashEventAction::EndOfEventAction(), RMC01AnalysisManager::EndOfEventForForwardSimulation(), export_G4PrimaryParticle(), Par02PrimaryGeneratorAction::GeneratePrimaries(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4PrimaryTransformer::GenerateSingleTrack(), RE01EventAction::PrintPrimary(), and G4PrimaryTransformer::SetDecayProducts().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 222 of file G4PrimaryParticle.hh.
References direction.
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 255 of file G4PrimaryParticle.hh.
References nextParticle.
Referenced by RE01EventAction::EndOfEventAction(), export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), G4PrimaryTransformer::GenerateTracks(), G4PrimaryVertex::GetPrimary(), G4PrimaryVertex::operator=(), RE01EventAction::PrintPrimary(), G4PrimaryTransformer::SetDecayProducts(), and G4PrimaryVertex::~G4PrimaryVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 210 of file G4PrimaryParticle.hh.
References G4code.
|
inline |
Definition at line 204 of file G4PrimaryParticle.hh.
References PDGcode.
Referenced by export_G4PrimaryParticle(), Par02PrimaryGeneratorAction::GeneratePrimaries(), G4PrimaryTransformer::GenerateSingleTrack(), G4PrimaryTransformer::GetDefinition(), RE01EventAction::PrintPrimary(), RE01Trajectory::RE01Trajectory(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 264 of file G4PrimaryParticle.hh.
References polX, polY, and polZ.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 267 of file G4PrimaryParticle.hh.
References polX.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 270 of file G4PrimaryParticle.hh.
References polY.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 273 of file G4PrimaryParticle.hh.
References polZ.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 285 of file G4PrimaryParticle.hh.
References properTime.
Referenced by export_G4PrimaryParticle(), G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
Here is the caller graph for this function:
|
inline |
Definition at line 228 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 231 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 234 of file G4PrimaryParticle.hh.
References direction, and GetTotalMomentum().
Referenced by export_G4PrimaryParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 237 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 213 of file G4PrimaryParticle.hh.
Referenced by GetMomentum(), GetPx(), GetPy(), GetPz(), and Print().
Here is the caller graph for this function:
|
inline |
Definition at line 261 of file G4PrimaryParticle.hh.
References trackID.
Referenced by export_G4PrimaryParticle(), and RE01EventAction::PrintPrimary().
Here is the caller graph for this function:
|
inline |
Definition at line 291 of file G4PrimaryParticle.hh.
References userInfo.
Referenced by Par02TrackingAction::PostUserTrackingAction().
Here is the caller graph for this function:
|
inline |
Definition at line 276 of file G4PrimaryParticle.hh.
References Weight0.
Referenced by export_G4PrimaryParticle(), and G4PrimaryTransformer::GenerateSingleTrack().
Here is the caller graph for this function:
|
inline |
Definition at line 193 of file G4PrimaryParticle.hh.
References aPrimaryParticleAllocator.
|
inline |
Definition at line 184 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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 220 of file G4PrimaryParticle.cc.
References direction, G4code, G4ParticleDefinition::GetPDGMass(), kinE, and mass.
Referenced by export_G4PrimaryParticle(), and G4PrimaryParticle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 322 of file G4PrimaryParticle.hh.
References charge.
Referenced by export_G4PrimaryParticle(), G4BlinePrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), and G4SingleParticleSource::GeneratePrimaryVertex().
Here is the caller graph for this function:
|
inline |
Definition at line 310 of file G4PrimaryParticle.hh.
References daughterParticle, and SetNext().
Referenced by G4HEPEvtInterface::GeneratePrimaryVertex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 294 of file G4PrimaryParticle.hh.
References SetParticleDefinition().
Here is the call graph for this function:
|
inline |
Definition at line 252 of file G4PrimaryParticle.hh.
References kinE.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), PrimaryGenerator::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Here is the caller graph for this function:
|
inline |
Definition at line 319 of file G4PrimaryParticle.hh.
References mass.
Referenced by export_G4PrimaryParticle(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4BlinePrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4HEPEvtInterface::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Here is the caller graph for this function:Definition at line 206 of file G4PrimaryParticle.cc.
References direction, G4code, G4ParticleDefinition::GetPDGMass(), kinE, and mass.
Referenced by G4PrimaryParticle(), and G4HEPEvtInterface::GeneratePrimaryVertex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 225 of file G4PrimaryParticle.hh.
References direction.
Referenced by export_G4PrimaryParticle(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), PrimaryGenerator::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Here is the caller graph for this function:
|
inline |
Definition at line 299 of file G4PrimaryParticle.hh.
References nextParticle, and SetNext().
Referenced by SetDaughter(), SetNext(), and G4PrimaryVertex::SetPrimary().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
|
inline |
Definition at line 332 of file G4PrimaryParticle.hh.
References polX, polY, and polZ.
Referenced by G4RTPrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
Here is the caller graph for this function:Definition at line 325 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 282 of file G4PrimaryParticle.hh.
References properTime.
|
inline |
Definition at line 243 of file G4PrimaryParticle.hh.
|
inline |
Definition at line 316 of file G4PrimaryParticle.hh.
References trackID.
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), and G4EventManager::StackTracks().
Here is the caller graph for this function:
|
inline |
Definition at line 288 of file G4PrimaryParticle.hh.
References userInfo.
Referenced by Par02PrimaryGeneratorAction::GeneratePrimaries().
Here is the caller graph for this function:
|
inline |
Definition at line 279 of file G4PrimaryParticle.hh.
References Weight0.
Referenced by export_G4PrimaryParticle(), and G4SingleParticleSource::GeneratePrimaryVertex().
Here is the caller graph for this function:
|
private |
Definition at line 172 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetCharge(), operator=(), Print(), SetCharge(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 165 of file G4PrimaryParticle.hh.
Referenced by GetDaughter(), operator=(), Print(), SetDaughter(), and ~G4PrimaryParticle().
|
private |
Definition at line 161 of file G4PrimaryParticle.hh.
Referenced by GetMomentum(), GetMomentumDirection(), GetPx(), GetPy(), GetPz(), operator=(), Print(), Set4Momentum(), SetMomentum(), and SetMomentumDirection().
|
private |
Definition at line 159 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetG4code(), GetParticleDefinition(), operator=(), Print(), Set4Momentum(), SetMomentum(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 162 of file G4PrimaryParticle.hh.
Referenced by GetKineticEnergy(), GetTotalEnergy(), GetTotalMomentum(), operator=(), Print(), Set4Momentum(), SetKineticEnergy(), SetMomentum(), and SetTotalEnergy().
|
private |
Definition at line 171 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetMass(), GetTotalEnergy(), GetTotalMomentum(), operator=(), Print(), Set4Momentum(), SetMass(), SetMomentum(), SetParticleDefinition(), SetPDGcode(), and SetTotalEnergy().
|
private |
Definition at line 164 of file G4PrimaryParticle.hh.
Referenced by ClearNext(), GetNext(), operator=(), Print(), SetNext(), and ~G4PrimaryParticle().
|
private |
Definition at line 158 of file G4PrimaryParticle.hh.
Referenced by G4PrimaryParticle(), GetPDGcode(), operator=(), Print(), SetParticleDefinition(), and SetPDGcode().
|
private |
Definition at line 173 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolX(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 174 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolY(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 175 of file G4PrimaryParticle.hh.
Referenced by GetPolarization(), GetPolZ(), operator=(), Print(), and SetPolarization().
|
private |
Definition at line 177 of file G4PrimaryParticle.hh.
Referenced by GetProperTime(), operator=(), Print(), and SetProperTime().
|
private |
Definition at line 167 of file G4PrimaryParticle.hh.
Referenced by GetTrackID(), operator=(), and SetTrackID().
|
private |
Definition at line 178 of file G4PrimaryParticle.hh.
Referenced by GetUserInformation(), operator=(), Print(), SetUserInformation(), and ~G4PrimaryParticle().
|
private |
Definition at line 176 of file G4PrimaryParticle.hh.
Referenced by GetWeight(), operator=(), Print(), and SetWeight().