Geant4-11
|
#include <G4RichTrajectory.hh>
Private Types | |
using | G4TrajectoryPointContainer = std::vector< G4VTrajectoryPoint * > |
using | RichTrajectoryPointsContainer = std::vector< G4VTrajectoryPoint * > |
Private Attributes | |
G4int | fCreatorModelID = 0 |
G4double | fFinalKineticEnergy = 0.0 |
G4int | fParentID = 0 |
const G4VProcess * | fpCreatorProcess = nullptr |
const G4VProcess * | fpEndingProcess = nullptr |
G4TouchableHandle | fpFinalNextVolume |
G4TouchableHandle | fpFinalVolume |
G4TouchableHandle | fpInitialNextVolume |
G4TouchableHandle | fpInitialVolume |
RichTrajectoryPointsContainer * | fpRichPointsContainer = nullptr |
G4int | fTrackID = 0 |
G4double | initialKineticEnergy = 0.0 |
G4ThreeVector | initialMomentum |
G4String | ParticleName = "" |
G4double | PDGCharge = 0.0 |
G4int | PDGEncoding = 0 |
G4TrajectoryPointContainer * | positionRecord = nullptr |
Definition at line 57 of file G4RichTrajectory.hh.
|
privateinherited |
Definition at line 64 of file G4Trajectory.hh.
|
private |
Definition at line 59 of file G4RichTrajectory.hh.
G4RichTrajectory::G4RichTrajectory | ( | ) |
Definition at line 62 of file G4RichTrajectory.cc.
G4RichTrajectory::G4RichTrajectory | ( | const G4Track * | aTrack | ) |
Definition at line 66 of file G4RichTrajectory.cc.
References fCreatorModelID, fFinalKineticEnergy, fpCreatorProcess, fpEndingProcess, fpFinalNextVolume, fpFinalVolume, fpInitialNextVolume, fpInitialVolume, fpRichPointsContainer, G4Track::GetCreatorModelID(), G4Track::GetCreatorProcess(), G4Track::GetKineticEnergy(), G4Track::GetNextTouchableHandle(), and G4Track::GetTouchableHandle().
G4RichTrajectory::G4RichTrajectory | ( | G4RichTrajectory & | right | ) |
Definition at line 95 of file G4RichTrajectory.cc.
References fCreatorModelID, fFinalKineticEnergy, fpCreatorProcess, fpEndingProcess, fpFinalNextVolume, fpFinalVolume, fpInitialNextVolume, fpInitialVolume, and fpRichPointsContainer.
|
virtual |
Definition at line 115 of file G4RichTrajectory.cc.
References fpRichPointsContainer.
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 128 of file G4RichTrajectory.cc.
References fFinalKineticEnergy, fpEndingProcess, fpFinalNextVolume, fpFinalVolume, fpRichPointsContainer, G4Track::GetCurrentStepNumber(), G4StepPoint::GetKineticEnergy(), G4Track::GetNextTouchableHandle(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4Step::GetTotalEnergyDeposit(), G4Track::GetTouchableHandle(), and G4Step::GetTrack().
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 255 of file G4RichTrajectory.cc.
References G4UIcommand::ConvertToString(), G4Trajectory::CreateAttValues(), fCreatorModelID, fFinalKineticEnergy, fpCreatorProcess, fpEndingProcess, fpFinalNextVolume, fpFinalVolume, fpInitialNextVolume, fpInitialVolume, G4BestUnit, G4cout, GetAttDefs(), G4PhysicsModelCatalog::GetModelNameFromID(), G4VProcess::GetProcessName(), G4VProcess::GetProcessType(), G4VProcess::GetProcessTypeName(), G4VTouchable::GetVolume(), and Path().
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 172 of file G4RichTrajectory.cc.
References G4VTrajectory::DrawTrajectory().
Reimplemented from G4Trajectory.
Definition at line 181 of file G4RichTrajectory.cc.
References G4Trajectory::GetAttDefs(), and G4AttDefStore::GetInstance().
Referenced by CreateAttValues(), G4VisCommandList::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 89 of file G4Trajectory.hh.
References G4Trajectory::PDGCharge.
|
inlineinherited |
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 95 of file G4Trajectory.hh.
References G4Trajectory::initialMomentum.
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 85 of file G4Trajectory.hh.
References G4Trajectory::fParentID.
|
inherited |
Definition at line 211 of file G4Trajectory.cc.
References G4ParticleTable::GetParticleTable(), and G4Trajectory::ParticleName.
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 87 of file G4Trajectory.hh.
References G4Trajectory::ParticleName.
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 91 of file G4Trajectory.hh.
References G4Trajectory::PDGEncoding.
|
inlinevirtual |
Reimplemented from G4Trajectory.
Definition at line 128 of file G4RichTrajectory.hh.
References fpRichPointsContainer.
Referenced by G4TrajectoryDrawByEncounteredVolume::Draw(), and G4TrajectoryEncounteredVolumeFilter::Evaluate().
|
inlinevirtual |
Reimplemented from G4Trajectory.
Definition at line 123 of file G4RichTrajectory.hh.
References fpRichPointsContainer.
Referenced by G4TrajectoryDrawByEncounteredVolume::Draw(), G4TrajectoryEncounteredVolumeFilter::Evaluate(), and MergeTrajectory().
|
inlinevirtualinherited |
Implements G4VTrajectory.
Definition at line 83 of file G4Trajectory.hh.
References G4Trajectory::fTrackID.
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 147 of file G4RichTrajectory.cc.
References fpRichPointsContainer, and GetPointEntries().
|
inline |
Definition at line 118 of file G4RichTrajectory.hh.
References aRichTrajectoryAllocator().
|
inline |
Definition at line 109 of file G4RichTrajectory.hh.
References aRichTrajectoryAllocator().
|
delete |
|
inline |
Definition at line 73 of file G4RichTrajectory.hh.
|
inlineinherited |
Definition at line 142 of file G4Trajectory.hh.
|
inherited |
Definition at line 55 of file G4VTrajectory.cc.
|
virtual |
Reimplemented from G4Trajectory.
Definition at line 163 of file G4RichTrajectory.cc.
References G4VTrajectory::ShowTrajectory().
|
private |
Definition at line 100 of file G4RichTrajectory.hh.
Referenced by CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 104 of file G4RichTrajectory.hh.
Referenced by AppendStep(), CreateAttValues(), and G4RichTrajectory().
|
privateinherited |
Definition at line 118 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetParentID().
|
private |
Definition at line 99 of file G4RichTrajectory.hh.
Referenced by CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 103 of file G4RichTrajectory.hh.
Referenced by AppendStep(), CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 102 of file G4RichTrajectory.hh.
Referenced by AppendStep(), CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 101 of file G4RichTrajectory.hh.
Referenced by AppendStep(), CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 98 of file G4RichTrajectory.hh.
Referenced by CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 97 of file G4RichTrajectory.hh.
Referenced by CreateAttValues(), and G4RichTrajectory().
|
private |
Definition at line 96 of file G4RichTrajectory.hh.
Referenced by AppendStep(), G4RichTrajectory(), GetPoint(), GetPointEntries(), MergeTrajectory(), and ~G4RichTrajectory().
|
privateinherited |
Definition at line 117 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetTrackID().
|
privateinherited |
Definition at line 122 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetInitialKineticEnergy().
|
privateinherited |
Definition at line 123 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetInitialMomentum().
|
privateinherited |
Definition at line 121 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), G4Trajectory::GetParticleDefinition(), and G4Trajectory::GetParticleName().
|
privateinherited |
Definition at line 120 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetCharge().
|
privateinherited |
Definition at line 119 of file G4Trajectory.hh.
Referenced by G4Trajectory::CreateAttValues(), G4Trajectory::G4Trajectory(), and G4Trajectory::GetPDGEncoding().
|
privateinherited |
Definition at line 116 of file G4Trajectory.hh.
Referenced by G4Trajectory::AppendStep(), G4Trajectory::G4Trajectory(), G4Trajectory::GetPoint(), G4Trajectory::GetPointEntries(), G4Trajectory::MergeTrajectory(), and G4Trajectory::~G4Trajectory().