Geant4-11
|
#include <G4SmoothTrajectory.hh>
Private Types | |
using | G4TrajectoryPointContainer = std::vector< G4VTrajectoryPoint * > |
Private Attributes | |
G4int | fParentID = 0 |
G4int | fTrackID = 0 |
G4double | initialKineticEnergy = 0.0 |
G4ThreeVector | initialMomentum |
G4String | ParticleName = "" |
G4double | PDGCharge = 0.0 |
G4int | PDGEncoding = 0 |
G4TrajectoryPointContainer * | positionRecord = nullptr |
Definition at line 63 of file G4SmoothTrajectory.hh.
|
private |
Definition at line 65 of file G4SmoothTrajectory.hh.
G4SmoothTrajectory::G4SmoothTrajectory | ( | ) |
Definition at line 55 of file G4SmoothTrajectory.cc.
G4SmoothTrajectory::G4SmoothTrajectory | ( | const G4Track * | aTrack | ) |
Definition at line 60 of file G4SmoothTrajectory.cc.
References fParentID, fTrackID, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMomentum(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4Track::GetPosition(), G4Track::GetTrackID(), initialKineticEnergy, initialMomentum, ParticleName, PDGCharge, PDGEncoding, and positionRecord.
G4SmoothTrajectory::G4SmoothTrajectory | ( | G4SmoothTrajectory & | right | ) |
Definition at line 84 of file G4SmoothTrajectory.cc.
References fParentID, fTrackID, initialKineticEnergy, initialMomentum, ParticleName, PDGCharge, PDGEncoding, and positionRecord.
|
virtual |
Definition at line 104 of file G4SmoothTrajectory.cc.
References positionRecord.
|
virtual |
Implements G4VTrajectory.
Definition at line 213 of file G4SmoothTrajectory.cc.
References G4Step::GetPointerToVectorOfAuxiliaryPoints(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), and positionRecord.
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 176 of file G4SmoothTrajectory.cc.
References G4UIcommand::ConvertToString(), fParentID, fTrackID, G4BestUnit, G4cout, GetAttDefs(), GetPointEntries(), initialKineticEnergy, initialMomentum, CLHEP::Hep3Vector::mag(), ParticleName, PDGCharge, and PDGEncoding.
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 126 of file G4SmoothTrajectory.cc.
References G4VTrajectory::DrawTrajectory().
Reimplemented from G4VTrajectory.
Definition at line 135 of file G4SmoothTrajectory.cc.
References G4AttDefStore::GetInstance().
Referenced by CreateAttValues(), G4VisCommandList::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 91 of file G4SmoothTrajectory.hh.
References PDGCharge.
|
inline |
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 97 of file G4SmoothTrajectory.hh.
References initialMomentum.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 87 of file G4SmoothTrajectory.hh.
References fParentID.
G4ParticleDefinition * G4SmoothTrajectory::GetParticleDefinition | ( | void | ) |
Definition at line 220 of file G4SmoothTrajectory.cc.
References G4ParticleTable::GetParticleTable(), and ParticleName.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 89 of file G4SmoothTrajectory.hh.
References ParticleName.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 93 of file G4SmoothTrajectory.hh.
References PDGEncoding.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 107 of file G4SmoothTrajectory.hh.
References positionRecord.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 105 of file G4SmoothTrajectory.hh.
References positionRecord.
Referenced by CreateAttValues(), and MergeTrajectory().
|
inlinevirtual |
|
virtual |
Implements G4VTrajectory.
Definition at line 225 of file G4SmoothTrajectory.cc.
References GetPointEntries(), and positionRecord.
|
inline |
Definition at line 142 of file G4SmoothTrajectory.hh.
References aSmoothTrajectoryAllocator().
|
inline |
Definition at line 133 of file G4SmoothTrajectory.hh.
References aSmoothTrajectoryAllocator().
|
delete |
|
inline |
Definition at line 147 of file G4SmoothTrajectory.hh.
|
inherited |
Definition at line 55 of file G4VTrajectory.cc.
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 117 of file G4SmoothTrajectory.cc.
References G4VTrajectory::ShowTrajectory().
|
private |
Definition at line 122 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetParentID().
|
private |
Definition at line 121 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetTrackID().
|
private |
Definition at line 126 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetInitialKineticEnergy().
|
private |
Definition at line 127 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetInitialMomentum().
|
private |
Definition at line 125 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), GetParticleDefinition(), and GetParticleName().
|
private |
Definition at line 124 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetCharge().
|
private |
Definition at line 123 of file G4SmoothTrajectory.hh.
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetPDGEncoding().
|
private |
Definition at line 120 of file G4SmoothTrajectory.hh.
Referenced by AppendStep(), G4SmoothTrajectory(), GetPoint(), GetPointEntries(), MergeTrajectory(), and ~G4SmoothTrajectory().