Geant4  10.01.p02
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

G4RichTrajectoryPointoperator= (const G4RichTrajectoryPoint &)
 

Private Attributes

std::vector< G4ThreeVector > * fpAuxiliaryPointVector
 
G4double fTotEDep
 
G4double fRemainingEnergy
 
const G4VProcessfpProcess
 
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: