TrackInfo Class Reference

Ratpac-two: RAT::TrackInfo Class Reference
Ratpac-two
Inheritance diagram for RAT::TrackInfo:

Public Member Functions

void * operator new (size_t)
 
void operator delete (void *)
 
void SetCreatorProcess (std::string &creatorProcess)
 
void SetCreatorProcess (const char *creatorProcess)
 
std::string GetCreatorProcess () const
 
void SetCreatorStep (int _CreatorStep)
 
int GetCreatorStep () const
 
virtual void Print () const
 

Public Attributes

bool preUserTrackingActionDone = false
 
CentroidCalculator energyCentroid
 
CentroidCalculator opticalCentroid
 
std::map< std::string, double > energyLoss
 

Protected Attributes

std::string fCreatorProcess
 
int CreatorStep
 

Member Function Documentation

◆ SetCreatorStep()

void RAT::TrackInfo::SetCreatorStep ( int  _CreatorStep)
inline

Step in the parent track at which this track was created

Member Data Documentation

◆ energyCentroid

CentroidCalculator RAT::TrackInfo::energyCentroid

Centroid of steps, weighted by energy loss.

◆ energyLoss

std::map<std::string, double> RAT::TrackInfo::energyLoss

Energy lost by this track, indexed by volume name

◆ opticalCentroid

CentroidCalculator RAT::TrackInfo::opticalCentroid

Centroid of optical photon creation vertices.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/include/RAT/TrackInfo.hh