ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE01TrackInformation Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/runAndEvent/RE01/include/RE01TrackInformation.hh>

+ Inheritance diagram for RE01TrackInformation:
+ Collaboration diagram for RE01TrackInformation:

Public Member Functions

 RE01TrackInformation ()
 
 RE01TrackInformation (const G4Track *aTrack)
 
 RE01TrackInformation (const RE01TrackInformation *aTrackInfo)
 
virtual ~RE01TrackInformation ()
 
voidoperator new (size_t)
 
void operator delete (void *aTrackInfo)
 
RE01TrackInformationoperator= (const RE01TrackInformation &right)
 
void SetSourceTrackInformation (const G4Track *aTrack)
 
virtual void Print () const
 
G4int GetTrackingStatus () const
 
void SetTrackingStatus (G4int i)
 
G4int GetSourceTrackID () const
 
void SetSuspendedStepID (G4int i)
 
G4int GetSuspendedStepID () const
 
- Public Member Functions inherited from G4VUserTrackInformation
 G4VUserTrackInformation ()
 
 G4VUserTrackInformation (const G4String &infoType)
 
 G4VUserTrackInformation (const G4VUserTrackInformation &)
 
G4VUserTrackInformationoperator= (const G4VUserTrackInformation &)
 
virtual ~G4VUserTrackInformation ()
 
const G4StringGetType () const
 

Private Attributes

G4int fOriginalTrackID
 
G4ParticleDefinitionfParticleDefinition
 
G4ThreeVector fOriginalPosition
 
G4ThreeVector fOriginalMomentum
 
G4double fOriginalEnergy
 
G4double fOriginalTime
 
G4int fTrackingStatus
 
G4int fSourceTrackID
 
G4ParticleDefinitionfSourceDefinition
 
G4ThreeVector fSourcePosition
 
G4ThreeVector fSourceMomentum
 
G4double fSourceEnergy
 
G4double fSourceTime
 
G4int fSuspendedStepID
 

Additional Inherited Members

- Protected Attributes inherited from G4VUserTrackInformation
G4StringpType
 

Detailed Description

Definition at line 42 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 42 of file RE01TrackInformation.hh

Constructor & Destructor Documentation

RE01TrackInformation::RE01TrackInformation ( )
RE01TrackInformation::RE01TrackInformation ( const G4Track aTrack)

Definition at line 60 of file RE01TrackInformation.cc.

View newest version in sPHENIX GitHub at line 60 of file RE01TrackInformation.cc

References fOriginalEnergy, fOriginalMomentum, fOriginalPosition, fOriginalTime, fOriginalTrackID, fParticleDefinition, fSourceDefinition, fSourceEnergy, fSourceMomentum, fSourcePosition, fSourceTime, fSourceTrackID, fSuspendedStepID, fTrackingStatus, G4Track::GetDefinition(), G4Track::GetGlobalTime(), G4Track::GetMomentum(), G4Track::GetPosition(), G4Track::GetTotalEnergy(), and G4Track::GetTrackID().

+ Here is the call graph for this function:

RE01TrackInformation::RE01TrackInformation ( const RE01TrackInformation aTrackInfo)
RE01TrackInformation::~RE01TrackInformation ( )
virtual

Definition at line 101 of file RE01TrackInformation.cc.

View newest version in sPHENIX GitHub at line 101 of file RE01TrackInformation.cc

Member Function Documentation

G4int RE01TrackInformation::GetSourceTrackID ( ) const
inline

Definition at line 61 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 61 of file RE01TrackInformation.hh

References fSourceTrackID.

Referenced by RE01Trajectory::RE01Trajectory().

+ Here is the caller graph for this function:

G4int RE01TrackInformation::GetSuspendedStepID ( ) const
inline

Definition at line 63 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 63 of file RE01TrackInformation.hh

References fSuspendedStepID.

Referenced by RE01SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int RE01TrackInformation::GetTrackingStatus ( ) const
inline

Definition at line 59 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 59 of file RE01TrackInformation.hh

References fTrackingStatus.

Referenced by RE01TrackingAction::PreUserTrackingAction(), RE01TrackerSD::ProcessHits(), and RE01Trajectory::RE01Trajectory().

+ Here is the caller graph for this function:

void RE01TrackInformation::operator delete ( void aTrackInfo)
inline

Definition at line 103 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 103 of file RE01TrackInformation.hh

References aTrackInformationAllocator.

void * RE01TrackInformation::operator new ( size_t  )
inline

Definition at line 96 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 96 of file RE01TrackInformation.hh

References aTrackInformationAllocator.

void RE01TrackInformation::Print ( void  ) const
virtual

Reimplemented from G4VUserTrackInformation.

Definition at line 138 of file RE01TrackInformation.cc.

View newest version in sPHENIX GitHub at line 138 of file RE01TrackInformation.cc

References fOriginalEnergy, fOriginalTrackID, fParticleDefinition, fSourceDefinition, fSourceEnergy, fSourcePosition, fSourceTrackID, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), and GeV.

+ Here is the call graph for this function:

void RE01TrackInformation::SetSourceTrackInformation ( const G4Track aTrack)

Definition at line 127 of file RE01TrackInformation.cc.

View newest version in sPHENIX GitHub at line 127 of file RE01TrackInformation.cc

References fSourceDefinition, fSourceEnergy, fSourceMomentum, fSourcePosition, fSourceTime, fSourceTrackID, G4Track::GetDefinition(), G4Track::GetGlobalTime(), G4Track::GetMomentum(), G4Track::GetPosition(), G4Track::GetTotalEnergy(), and G4Track::GetTrackID().

Referenced by RE01StackingAction::ClassifyNewTrack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void RE01TrackInformation::SetSuspendedStepID ( G4int  i)
inline

Definition at line 62 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 62 of file RE01TrackInformation.hh

References fSuspendedStepID.

Referenced by RE01SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void RE01TrackInformation::SetTrackingStatus ( G4int  i)
inline

Definition at line 60 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 60 of file RE01TrackInformation.hh

References fTrackingStatus.

Referenced by RE01StackingAction::ClassifyNewTrack().

+ Here is the caller graph for this function:

Member Data Documentation

G4double RE01TrackInformation::fOriginalEnergy
private

Definition at line 71 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 71 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), and RE01TrackInformation().

G4ThreeVector RE01TrackInformation::fOriginalMomentum
private

Definition at line 70 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 70 of file RE01TrackInformation.hh

Referenced by operator=(), and RE01TrackInformation().

G4ThreeVector RE01TrackInformation::fOriginalPosition
private

Definition at line 69 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 69 of file RE01TrackInformation.hh

Referenced by operator=(), and RE01TrackInformation().

G4double RE01TrackInformation::fOriginalTime
private

Definition at line 72 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 72 of file RE01TrackInformation.hh

Referenced by operator=(), and RE01TrackInformation().

G4int RE01TrackInformation::fOriginalTrackID
private

Definition at line 67 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 67 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), and RE01TrackInformation().

G4ParticleDefinition* RE01TrackInformation::fParticleDefinition
private

Definition at line 68 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 68 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), and RE01TrackInformation().

G4ParticleDefinition* RE01TrackInformation::fSourceDefinition
private

Definition at line 85 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 85 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), RE01TrackInformation(), and SetSourceTrackInformation().

G4double RE01TrackInformation::fSourceEnergy
private

Definition at line 88 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 88 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), RE01TrackInformation(), and SetSourceTrackInformation().

G4ThreeVector RE01TrackInformation::fSourceMomentum
private

Definition at line 87 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 87 of file RE01TrackInformation.hh

Referenced by operator=(), RE01TrackInformation(), and SetSourceTrackInformation().

G4ThreeVector RE01TrackInformation::fSourcePosition
private

Definition at line 86 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 86 of file RE01TrackInformation.hh

Referenced by operator=(), Print(), RE01TrackInformation(), and SetSourceTrackInformation().

G4double RE01TrackInformation::fSourceTime
private

Definition at line 89 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 89 of file RE01TrackInformation.hh

Referenced by operator=(), RE01TrackInformation(), and SetSourceTrackInformation().

G4int RE01TrackInformation::fSourceTrackID
private

Definition at line 84 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 84 of file RE01TrackInformation.hh

Referenced by GetSourceTrackID(), operator=(), Print(), RE01TrackInformation(), and SetSourceTrackInformation().

G4int RE01TrackInformation::fSuspendedStepID
private

Definition at line 90 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 90 of file RE01TrackInformation.hh

Referenced by GetSuspendedStepID(), RE01TrackInformation(), and SetSuspendedStepID().

G4int RE01TrackInformation::fTrackingStatus
private

Definition at line 74 of file RE01TrackInformation.hh.

View newest version in sPHENIX GitHub at line 74 of file RE01TrackInformation.hh

Referenced by GetTrackingStatus(), operator=(), RE01TrackInformation(), and SetTrackingStatus().


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