NAIA
 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
 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
 Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is computed...) More...
 
short NTrkClusters
 Total number of clusters matching Tracker track. More...
 
short NBetaClusters
 Total number of clusters used for beta estimation. More...
 
short NChargeClusters
 Total number of clusters used for charge estimation. More...
 
float ChargeLikelihood
 Likelihood probability of the 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 (or the cluster line-fit in case of standalone tof) crosses a paddle edge. More...
 
std::vector< 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 112 of file Tof.h.

Member Function Documentation

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

Definition at line 40 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 129 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 130 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 124 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::ChargeLikelihood

Likelihood probability of the discrete charge estimation.

Definition at line 122 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::Chi2Coo

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 115 of file Tof.h.

Referenced by Clear(), and Dump().

float NAIA::TofPlusData::Chi2Time

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

Definition at line 116 of file Tof.h.

Referenced by Clear(), and Dump().

std::vector<float> NAIA::TofPlusData::LayerCharge

Charge estimation for each tof layer.

Definition at line 126 of file Tof.h.

Referenced by Clear(), and Dump().

LayerVariable<float> NAIA::TofPlusData::LayerEdep

Energy deposition in each tof layer.

Definition at line 127 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 (or the cluster line-fit in case of standalone tof) crosses a paddle edge.

Definition at line 125 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NBetaClusters

Total number of clusters used for beta estimation.

Definition at line 119 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NChargeClusters

Total number of clusters used for charge estimation.

Definition at line 120 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 128 of file Tof.h.

Referenced by Clear(), and Dump().

short NAIA::TofPlusData::NTrkClusters

Total number of clusters matching Tracker track.

Definition at line 118 of file Tof.h.

Referenced by Clear(), and Dump().


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