Geant4-11
|
#include <G4RichTrajectoryPoint.hh>
Public Member Functions | |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
G4RichTrajectoryPoint () | |
G4RichTrajectoryPoint (const G4RichTrajectoryPoint &right) | |
G4RichTrajectoryPoint (const G4Step *) | |
G4RichTrajectoryPoint (const G4Track *) | |
virtual const std::map< G4String, G4AttDef > * | GetAttDefs () const |
const std::vector< G4ThreeVector > * | GetAuxiliaryPoints () const |
const G4ThreeVector | GetPosition () const |
void | operator delete (void *aRichTrajectoryPoint) |
void * | operator new (size_t) |
G4RichTrajectoryPoint & | operator= (const G4RichTrajectoryPoint &)=delete |
G4bool | operator== (const G4RichTrajectoryPoint &right) const |
G4bool | operator== (const G4TrajectoryPoint &right) const |
G4bool | operator== (const G4VTrajectoryPoint &right) const |
virtual | ~G4RichTrajectoryPoint () |
Private Attributes | |
std::vector< G4ThreeVector > * | fpAuxiliaryPointVector = nullptr |
G4ThreeVector | fPosition |
G4double | fPostStepPointGlobalTime = 0.0 |
G4StepStatus | fPostStepPointStatus = fUndefined |
G4double | fPostStepPointWeight = 0.0 |
G4TouchableHandle | fpPostStepPointVolume |
G4TouchableHandle | fpPreStepPointVolume |
const G4VProcess * | fpProcess = nullptr |
G4double | fPreStepPointGlobalTime = 0.0 |
G4StepStatus | fPreStepPointStatus = fUndefined |
G4double | fPreStepPointWeight = 0.0 |
G4double | fRemainingEnergy = 0.0 |
G4double | fTotEDep = 0.0 |
Definition at line 66 of file G4RichTrajectoryPoint.hh.
G4RichTrajectoryPoint::G4RichTrajectoryPoint | ( | ) |
Definition at line 63 of file G4RichTrajectoryPoint.cc.
G4RichTrajectoryPoint::G4RichTrajectoryPoint | ( | const G4Track * | aTrack | ) |
Definition at line 67 of file G4RichTrajectoryPoint.cc.
G4RichTrajectoryPoint::G4RichTrajectoryPoint | ( | const G4Step * | aStep | ) |
Definition at line 78 of file G4RichTrajectoryPoint.cc.
References fPostStepPointGlobalTime, fPostStepPointStatus, fPostStepPointWeight, fpPostStepPointVolume, fpPreStepPointVolume, fpProcess, fPreStepPointGlobalTime, fPreStepPointStatus, fPreStepPointWeight, fRemainingEnergy, fTotEDep, G4Track::GetCurrentStepNumber(), G4StepPoint::GetGlobalTime(), G4StepPoint::GetKineticEnergy(), G4Track::GetKineticEnergy(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4StepPoint::GetStepStatus(), G4StepPoint::GetTouchableHandle(), G4Step::GetTrack(), and G4StepPoint::GetWeight().
G4RichTrajectoryPoint::G4RichTrajectoryPoint | ( | const G4RichTrajectoryPoint & | right | ) |
Definition at line 104 of file G4RichTrajectoryPoint.cc.
|
virtual |
Definition at line 121 of file G4RichTrajectoryPoint.cc.
References fpAuxiliaryPointVector.
|
virtual |
Reimplemented from G4TrajectoryPoint.
Definition at line 212 of file G4RichTrajectoryPoint.cc.
References G4TrajectoryPoint::CreateAttValues(), fpAuxiliaryPointVector, fPostStepPointGlobalTime, fPostStepPointStatus, fPostStepPointWeight, fpPostStepPointVolume, fpPreStepPointVolume, fpProcess, fPreStepPointGlobalTime, fPreStepPointStatus, fPreStepPointWeight, fRemainingEnergy, fTotEDep, G4BestUnit, G4cout, GetAttDefs(), G4VProcess::GetProcessName(), G4VProcess::GetProcessType(), G4VProcess::GetProcessTypeName(), G4VTouchable::GetVolume(), Path(), and Status().
Reimplemented from G4TrajectoryPoint.
Definition at line 126 of file G4RichTrajectoryPoint.cc.
References G4TrajectoryPoint::GetAttDefs(), and G4AttDefStore::GetInstance().
Referenced by CreateAttValues(), G4VisCommandList::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().
|
inlinevirtual |
Reimplemented from G4VTrajectoryPoint.
Definition at line 137 of file G4RichTrajectoryPoint.hh.
References fpAuxiliaryPointVector.
|
inlinevirtualinherited |
Implements G4VTrajectoryPoint.
Definition at line 65 of file G4TrajectoryPoint.hh.
References G4TrajectoryPoint::fPosition.
|
inline |
Definition at line 124 of file G4RichTrajectoryPoint.hh.
References aRichTrajectoryPointAllocator().
|
inline |
Definition at line 114 of file G4RichTrajectoryPoint.hh.
References aRichTrajectoryPointAllocator().
|
delete |
|
inline |
Definition at line 131 of file G4RichTrajectoryPoint.hh.
|
inlineinherited |
Definition at line 98 of file G4TrajectoryPoint.hh.
|
inherited |
Definition at line 44 of file G4VTrajectoryPoint.cc.
|
private |
Definition at line 96 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), GetAuxiliaryPoints(), and ~G4RichTrajectoryPoint().
|
privateinherited |
Definition at line 76 of file G4TrajectoryPoint.hh.
Referenced by G4TrajectoryPoint::CreateAttValues(), G4TrajectoryPoint::G4TrajectoryPoint(), and G4TrajectoryPoint::GetPosition().
|
private |
Definition at line 103 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 101 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 107 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 105 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 104 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 99 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 102 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 100 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 106 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 98 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().
|
private |
Definition at line 97 of file G4RichTrajectoryPoint.hh.
Referenced by CreateAttValues(), and G4RichTrajectoryPoint().