NAIA
1.0.2
|
Container class for additional Tof info. More...
#include <Containers/Tof.h>
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 () |
Container class for additional Tof info.
This class holds the Tof variables which are likely to be accessed less frequently.
void NAIA::TofPlusData::Clear | ( | ) |
Clear container content.
Definition at line 18 of file Tof.cpp.
References AverageDTime, AverageEdep, BetaPattern, ChargeLikelihoodEst, ChargeLikelihoodProb, Chi2Coo, Chi2Time, LayerCharge, LayerEdep, LayerGoodPathl, NBetaClusters, NChargeClusters, NClusters, and NTrkClusters.
Referenced by NAIA::Event::Clear().
void NAIA::TofPlusData::Dump | ( | ) | const |
Dump on screen container content.
Definition at line 81 of file Tof.cpp.
References AverageDTime, AverageEdep, NAIA::Tof::betaNames, BetaPattern, NAIA::Tof::betaTypes, ChargeLikelihoodEst, ChargeLikelihoodProb, Chi2Coo, Chi2Time, NAIA::ContainsKeys(), LayerCharge, LayerEdep, LayerGoodPathl, NBetaClusters, NChargeClusters, NClusters, NTrkClusters, NAIA::Tof::OffTime, and NAIA::Tof::OnTime.
|
private |
Definition at line 48 of file TofFill.cpp.
LayerVariable<TofClusterTypeVariable<float> > NAIA::TofPlusData::AverageDTime |
Average delta-t for tof clusters on each layer. See Tof::BetaClusterType for list of cluster types.
LayerVariable<TofClusterTypeVariable<float> > NAIA::TofPlusData::AverageEdep |
Average cluster energy deposition on each tof layer. See Tof::BetaClusterType for list of cluster types.
TofBetaVariable<short> NAIA::TofPlusData::BetaPattern |
float NAIA::TofPlusData::ChargeLikelihoodEst {0} |
float NAIA::TofPlusData::ChargeLikelihoodProb {0} |
float NAIA::TofPlusData::Chi2Coo {0} |
float NAIA::TofPlusData::Chi2Time {0} |
LayerVariable<float> NAIA::TofPlusData::LayerCharge |
LayerVariable<float> NAIA::TofPlusData::LayerEdep |
std::vector<bool> NAIA::TofPlusData::LayerGoodPathl |
short NAIA::TofPlusData::NBetaClusters {0} |
short NAIA::TofPlusData::NChargeClusters {0} |
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.
short NAIA::TofPlusData::NTrkClusters {0} |