ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/tracking/include/G4SmoothTrajectory.hh>
Private Types | |
using | TrajectoryPointContainer = std::vector< G4VTrajectoryPoint * > |
Definition at line 58 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 58 of file G4SmoothTrajectory.hh
|
private |
Definition at line 61 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 61 of file G4SmoothTrajectory.hh
G4SmoothTrajectory::G4SmoothTrajectory | ( | ) |
Definition at line 61 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 61 of file G4SmoothTrajectory.cc
G4SmoothTrajectory::G4SmoothTrajectory | ( | const G4Track * | aTrack | ) |
Definition at line 67 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 67 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 86 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 86 of file G4SmoothTrajectory.cc
References fParentID, fTrackID, initialKineticEnergy, initialMomentum, ParticleName, PDGCharge, PDGEncoding, and positionRecord.
|
virtual |
Definition at line 104 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 104 of file G4SmoothTrajectory.cc
References positionRecord.
Implements G4VTrajectory.
Definition at line 213 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 176 of file G4SmoothTrajectory.cc
References G4UIcommand::ConvertToString(), fParentID, fTrackID, G4BestUnit, G4cout, GetAttDefs(), GetPointEntries(), initialKineticEnergy, initialMomentum, CLHEP::Hep3Vector::mag(), ParticleName, PDGCharge, PDGEncoding, and Acts::Test::values.
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 125 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 125 of file G4SmoothTrajectory.cc
References G4VTrajectory::DrawTrajectory().
Reimplemented from G4VTrajectory.
Definition at line 132 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 132 of file G4SmoothTrajectory.cc
References G4AttDefStore::GetInstance().
Referenced by CreateAttValues(), G4VisCommandList::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 89 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 89 of file G4SmoothTrajectory.hh
References PDGCharge.
|
inline |
Definition at line 93 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 93 of file G4SmoothTrajectory.hh
References initialKineticEnergy.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 95 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 95 of file G4SmoothTrajectory.hh
References initialMomentum.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 85 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 85 of file G4SmoothTrajectory.hh
References fParentID.
G4ParticleDefinition * G4SmoothTrajectory::GetParticleDefinition | ( | void | ) |
Definition at line 220 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 220 of file G4SmoothTrajectory.cc
References G4ParticleTable::GetParticleTable(), and ParticleName.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 87 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 87 of file G4SmoothTrajectory.hh
References ParticleName.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 91 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 91 of file G4SmoothTrajectory.hh
References PDGEncoding.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 103 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 103 of file G4SmoothTrajectory.hh
References positionRecord.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 102 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 102 of file G4SmoothTrajectory.hh
References positionRecord.
Referenced by CreateAttValues(), and MergeTrajectory().
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 83 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 83 of file G4SmoothTrajectory.hh
References fTrackID.
|
virtual |
Implements G4VTrajectory.
Definition at line 225 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 225 of file G4SmoothTrajectory.cc
References GetPointEntries(), and positionRecord.
Definition at line 135 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 135 of file G4SmoothTrajectory.hh
References aSmoothTrajectoryAllocator().
|
inline |
Definition at line 128 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 128 of file G4SmoothTrajectory.hh
References aSmoothTrajectoryAllocator().
|
delete |
|
inline |
Definition at line 77 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 77 of file G4SmoothTrajectory.hh
Reimplemented from G4VTrajectory.
Definition at line 118 of file G4SmoothTrajectory.cc.
View newest version in sPHENIX GitHub at line 118 of file G4SmoothTrajectory.cc
References G4VTrajectory::ShowTrajectory().
|
private |
Definition at line 118 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 118 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetParentID().
|
private |
Definition at line 117 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 117 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetTrackID().
|
private |
Definition at line 122 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 122 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetInitialKineticEnergy().
|
private |
Definition at line 123 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 123 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetInitialMomentum().
|
private |
Definition at line 121 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 121 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), GetParticleDefinition(), and GetParticleName().
|
private |
Definition at line 120 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 120 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetCharge().
|
private |
Definition at line 119 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 119 of file G4SmoothTrajectory.hh
Referenced by CreateAttValues(), G4SmoothTrajectory(), and GetPDGEncoding().
|
private |
Definition at line 116 of file G4SmoothTrajectory.hh.
View newest version in sPHENIX GitHub at line 116 of file G4SmoothTrajectory.hh
Referenced by AppendStep(), G4SmoothTrajectory(), GetPoint(), GetPointEntries(), MergeTrajectory(), and ~G4SmoothTrajectory().