NAIA  1.0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Public Attributes | Private Member Functions | List of all members
NAIA::TofPlusData Class Reference

Container class for additional Tof info. More...

#include <Containers/Tof.h>

Inheritance diagram for NAIA::TofPlusData:
NAIA::TofPlus NAIA::TofPlusStandalone

Public Member Functions

void Clear ()
 Clear container content. More...
 
void Dump () const
 Dump on screen container content. More...
 

Public Attributes

float Chi2Coo {0}
 Tof clusters spatial reconstruction normalized chi-square. The tof cluster residuals are computed w.r.t. the tracker track or, for the standalone Tof, w.r.t. a linear fit of the Tof cluster coordinates along all Tof layers. More...
 
float Chi2Time {0}
 Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is computed...) More...
 
short NTrkClusters {0}
 Total number of clusters matching Tracker track. More...
 
short NBetaClusters {0}
 Total number of clusters used for beta estimation. More...
 
short NChargeClusters {0}
 Total number of clusters used for charge estimation. More...
 
float ChargeLikelihoodEst {0}
 Likelihood estimation of the event discrete charge. More...
 
float ChargeLikelihoodProb {0}
 Likelihood probability of the event discrete charge estimation. More...
 
TofBetaVariable< short > BetaPattern
 Tof layer pattern used for the beta reconstruction (for each beta type). See Tof::BetaType for list of types. More...
 
std::vector< bool > LayerGoodPathl
 Pathlength check for each tof layer. False if the track crosses a paddle edge, or if this is the standalone reconstruction. More...
 
LayerVariable< float > LayerCharge
 Charge estimation for each tof layer. More...
 
LayerVariable< float > LayerEdep
 Energy deposition in each tof layer. More...
 
LayerVariable
< TofClusterTypeVariable
< unsigned int > > 
NClusters
 Number of tof clusters on each layer both on-time or off-time (far from trigger). See Tof::BetaClusterType for list of cluster types. More...
 
LayerVariable
< TofClusterTypeVariable
< float > > 
AverageDTime
 Average delta-t for tof clusters on each layer. See Tof::BetaClusterType for list of cluster types. More...
 
LayerVariable
< TofClusterTypeVariable
< float > > 
AverageEdep
 Average cluster energy deposition on each tof layer. See Tof::BetaClusterType for list of cluster types. More...
 

Private Member Functions

void ResizeMembers ()
 

Detailed Description

Container class for additional Tof info.

This class holds the Tof variables which are likely to be accessed less frequently.

Definition at line 115 of file Tof.h.

Member Function Documentation

void NAIA::TofPlusData::Clear ( )
void NAIA::TofPlusData::Dump ( ) const
void NAIA::TofPlusData::ResizeMembers ( )
private

Definition at line 48 of file TofFill.cpp.

Member Data Documentation

LayerVariable<TofClusterTypeVariable<float> > NAIA::TofPlusData::AverageDTime

Average delta-t for tof clusters on each layer. See Tof::BetaClusterType for list of cluster types.

Definition at line 133 of file Tof.h.

Referenced by Clear(), and Dump().

LayerVariable<TofClusterTypeVariable<float> > NAIA::TofPlusData::AverageEdep

Average cluster energy deposition on each tof layer. See Tof::BetaClusterType for list of cluster types.

Definition at line 134 of file Tof.h.

Referenced by Clear(), and Dump().

TofBetaVariable<short> NAIA::TofPlusData::BetaPattern

Tof layer pattern used for the beta reconstruction (for each beta type). See Tof::BetaType for list of types.

Definition at line 128 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::ChargeLikelihoodEst {0}

Likelihood estimation of the event discrete charge.

Definition at line 125 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::ChargeLikelihoodProb {0}

Likelihood probability of the event discrete charge estimation.

Definition at line 126 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::Chi2Coo {0}

Tof clusters spatial reconstruction normalized chi-square. The tof cluster residuals are computed w.r.t. the tracker track or, for the standalone Tof, w.r.t. a linear fit of the Tof cluster coordinates along all Tof layers.

Definition at line 118 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::Chi2Time {0}

Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is computed...)

Definition at line 119 of file Tof.h.

Referenced by Clear(), and Dump().

LayerVariable<float> NAIA::TofPlusData::LayerCharge

Charge estimation for each tof layer.

Definition at line 130 of file Tof.h.

Referenced by Clear(), and Dump().

LayerVariable<float> NAIA::TofPlusData::LayerEdep

Energy deposition in each tof layer.

Definition at line 131 of file Tof.h.

Referenced by Clear(), and Dump().

std::vector<bool> NAIA::TofPlusData::LayerGoodPathl

Pathlength check for each tof layer. False if the track crosses a paddle edge, or if this is the standalone reconstruction.

Definition at line 129 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NBetaClusters {0}

Total number of clusters used for beta estimation.

Definition at line 122 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NChargeClusters {0}

Total number of clusters used for charge estimation.

Definition at line 123 of file Tof.h.

Referenced by Clear(), and Dump().

LayerVariable<TofClusterTypeVariable<unsigned int> > NAIA::TofPlusData::NClusters

Number of tof clusters on each layer both on-time or off-time (far from trigger). See Tof::BetaClusterType for list of cluster types.

Definition at line 132 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NTrkClusters {0}

Total number of clusters matching Tracker track.

Definition at line 121 of file Tof.h.

Referenced by Clear(), and Dump().


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