Geant4  10.01.p03
G4RichTrajectoryPoint Class Reference

#include <G4RichTrajectoryPoint.hh>

+ Inheritance diagram for G4RichTrajectoryPoint:
+ Collaboration diagram for G4RichTrajectoryPoint:

Public Member Functions

 G4RichTrajectoryPoint ()
 
 G4RichTrajectoryPoint (const G4Track *)
 
 G4RichTrajectoryPoint (const G4Step *)
 
 G4RichTrajectoryPoint (const G4RichTrajectoryPoint &right)
 
virtual ~G4RichTrajectoryPoint ()
 
const std::vector
< G4ThreeVector > * 
GetAuxiliaryPoints () const
 
void * operator new (size_t)
 
void operator delete (void *aRichTrajectoryPoint)
 
int operator== (const G4RichTrajectoryPoint &right) const
 
virtual const std::map
< G4String, G4AttDef > * 
GetAttDefs () const
 
virtual std::vector< G4AttValue > * CreateAttValues () const
 
- Public Member Functions inherited from G4TrajectoryPoint
 G4TrajectoryPoint ()
 
 G4TrajectoryPoint (G4ThreeVector pos)
 
 G4TrajectoryPoint (const G4TrajectoryPoint &right)
 
virtual ~G4TrajectoryPoint ()
 
void * operator new (size_t)
 
void operator delete (void *aTrajectoryPoint)
 
int operator== (const G4TrajectoryPoint &right) const
 
const G4ThreeVector GetPosition () const
 
- Public Member Functions inherited from G4VTrajectoryPoint
 G4VTrajectoryPoint ()
 
virtual ~G4VTrajectoryPoint ()
 
G4bool operator== (const G4VTrajectoryPoint &right) const
 

Private Member Functions

G4RichTrajectoryPoint & operator= (const G4RichTrajectoryPoint &)
 

Private Attributes

std::vector< G4ThreeVector > * fpAuxiliaryPointVector
 
G4double fTotEDep
 
G4double fRemainingEnergy
 
const G4VProcess * fpProcess
 
G4StepStatus fPreStepPointStatus
 
G4StepStatus fPostStepPointStatus
 
G4double fPreStepPointGlobalTime
 
G4double fPostStepPointGlobalTime
 
G4TouchableHandle fpPreStepPointVolume
 
G4TouchableHandle fpPostStepPointVolume
 
G4double fPreStepPointWeight
 
G4double fPostStepPointWeight
 

Detailed Description

Definition at line 72 of file G4RichTrajectoryPoint.hh.

Constructor & Destructor Documentation

G4RichTrajectoryPoint::G4RichTrajectoryPoint ( )

Definition at line 66 of file G4RichTrajectoryPoint.cc.

G4RichTrajectoryPoint::G4RichTrajectoryPoint ( const G4Track *  aTrack)

Definition at line 79 of file G4RichTrajectoryPoint.cc.

G4RichTrajectoryPoint::G4RichTrajectoryPoint ( const G4RichTrajectoryPoint &  right)

Definition at line 119 of file G4RichTrajectoryPoint.cc.

G4RichTrajectoryPoint::~G4RichTrajectoryPoint ( )
virtual

Definition at line 135 of file G4RichTrajectoryPoint.cc.

References fpAuxiliaryPointVector.

Member Function Documentation

std::vector< G4AttValue > * G4RichTrajectoryPoint::CreateAttValues ( ) const
virtual
const std::map< G4String, G4AttDef > * G4RichTrajectoryPoint::GetAttDefs ( ) const
virtual

Reimplemented from G4TrajectoryPoint.

Definition at line 148 of file G4RichTrajectoryPoint.cc.

References G4TrajectoryPoint::GetAttDefs(), and G4AttDefStore::GetInstance().

Referenced by CreateAttValues(), G4VisCommandList::SetNewValue(), and G4VisCommandSceneAddTrajectories::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const std::vector<G4ThreeVector>* G4RichTrajectoryPoint::GetAuxiliaryPoints ( ) const
inlinevirtual

Reimplemented from G4VTrajectoryPoint.

Definition at line 90 of file G4RichTrajectoryPoint.hh.

References fpAuxiliaryPointVector.

void G4RichTrajectoryPoint::operator delete ( void *  aRichTrajectoryPoint)
inline

Definition at line 130 of file G4RichTrajectoryPoint.hh.

References aRichTrajectoryPointAllocator.

void * G4RichTrajectoryPoint::operator new ( size_t  )
inline

Definition at line 123 of file G4RichTrajectoryPoint.hh.

References aRichTrajectoryPointAllocator.

G4RichTrajectoryPoint& G4RichTrajectoryPoint::operator= ( const G4RichTrajectoryPoint &  )
private
int G4RichTrajectoryPoint::operator== ( const G4RichTrajectoryPoint &  right) const
inline

Definition at line 96 of file G4RichTrajectoryPoint.hh.

Member Data Documentation

std::vector<G4ThreeVector>* G4RichTrajectoryPoint::fpAuxiliaryPointVector
private
G4double G4RichTrajectoryPoint::fPostStepPointGlobalTime
private

Definition at line 113 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4StepStatus G4RichTrajectoryPoint::fPostStepPointStatus
private

Definition at line 111 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4double G4RichTrajectoryPoint::fPostStepPointWeight
private

Definition at line 117 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4TouchableHandle G4RichTrajectoryPoint::fpPostStepPointVolume
private

Definition at line 115 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4TouchableHandle G4RichTrajectoryPoint::fpPreStepPointVolume
private

Definition at line 114 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

const G4VProcess* G4RichTrajectoryPoint::fpProcess
private

Definition at line 109 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4double G4RichTrajectoryPoint::fPreStepPointGlobalTime
private

Definition at line 112 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4StepStatus G4RichTrajectoryPoint::fPreStepPointStatus
private

Definition at line 110 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4double G4RichTrajectoryPoint::fPreStepPointWeight
private

Definition at line 116 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4double G4RichTrajectoryPoint::fRemainingEnergy
private

Definition at line 108 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().

G4double G4RichTrajectoryPoint::fTotEDep
private

Definition at line 107 of file G4RichTrajectoryPoint.hh.

Referenced by CreateAttValues(), and G4RichTrajectoryPoint().


The documentation for this class was generated from the following files: