EventInfo Class Reference

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

Public Member Functions

virtual void Print () const
 
void SetCalib (DS::Calib *calib)
 
const DS::CalibGetCalib () const
 

Public Attributes

CentroidCalculator energyCentroid
 
CentroidCalculator opticalCentroid
 
std::map< std::string, double > energyLoss
 
TTimeStamp utc
 
int numScintPhoton
 
int numReemitPhoton
 
int numCerenkovPhoton
 
int extTriggerType
 
double extTriggerTime
 
bool StorePhotonIDs
 
bool StoreCapture158GdIDs
 
std::map< int, std::vector< int > > PhotonIDParentStep
 
std::map< int, std::vector< int > > Capture158GdIDParentStep
 
std::vector< G4double > timePhotonID
 
std::vector< std::vector< G4double > > timePhotonMatrix
 

Protected Attributes

DS::CalibfCalib
 

Member Data Documentation

◆ Capture158GdIDParentStep

std::map<int, std::vector<int> > RAT::EventInfo::Capture158GdIDParentStep

Map of neutron capture on 158Gd's secondaries track ID to original parent ID and creation step

◆ energyCentroid

CentroidCalculator RAT::EventInfo::energyCentroid

Centroid of steps, weighted by energy loss.

◆ energyLoss

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

Energy lost by this event, indexed by volume name

◆ extTriggerTime

double RAT::EventInfo::extTriggerTime

Time of external trigger relative to start of event primaries

◆ extTriggerType

int RAT::EventInfo::extTriggerType

Type of external trigger associated with this event (0 for none)

◆ numCerenkovPhoton

int RAT::EventInfo::numCerenkovPhoton

Count the number of Cerenkov photon in this event

◆ numReemitPhoton

int RAT::EventInfo::numReemitPhoton

Count of reemitted photons in this event

◆ numScintPhoton

int RAT::EventInfo::numScintPhoton

Count of scintillation photons in this event

◆ opticalCentroid

CentroidCalculator RAT::EventInfo::opticalCentroid

Centroid of optical photon creation vertices.

◆ PhotonIDParentStep

std::map<int, std::vector<int> > RAT::EventInfo::PhotonIDParentStep

Map of photon track ID to original parent ID and creation step

◆ timePhotonID

std::vector<G4double> RAT::EventInfo::timePhotonID

Vector to store time/photon information

◆ utc

TTimeStamp RAT::EventInfo::utc

UTC Time of this Monte Carlo event


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/EventInfo.hh