Go to the documentation of this file.
11 #ifdef ENABLE_PRODUCTION_CODE
54 #ifdef ENABLE_PRODUCTION_CODE
55 bool Fill(BetaR *betaPtr, BetaHR *betahPtr,
bool standalone =
false,
bool use_mc_beta =
false);
57 void SetMC(
bool isMC) {
_isMC = isMC; }
137 #ifdef ENABLE_PRODUCTION_CODE
138 bool Fill(BetaR *betaPtr, BetaHR *betahPtr,
bool standalone =
false);
Accessor class for additional Tof info.
Container class for additional Tof info.
LayerVariable< TofClusterTypeVariable< float > > AverageDTime
Average delta-t for tof clusters on each layer. See Tof::BetaClusterType for list of cluster types.
float Chi2Time
Tof clusters temporal reconstruction normalized chi-square. (Good luck finding out how this is comput...
short NTrkClusters
Total number of clusters matching Tracker track.
TVector3 InterpolateAtZ(float z) const
Get Tof track interpolation at given height.
std::map< Tof::ChargeType, T > TofChargeVariable
TofChargeVariable< float > ChargeNoPL
Charge measurement obtained using every layer, regardless of GoodPathl. One for each type....
short NBetaClusters
Total number of clusters used for beta estimation.
Mixin class to add "read-on-demand" behavior to an existing container class.
TofChargeVariable< float > Charge
Charge measurement obtained using only layers for which GoodPathl is true. One for each type....
const TVector3 & GetLineDirection() const
Get the direction of the Tof clusters linear fit.
void Dump() const
Dump on screen container content.
Accessor class for additional Tof info (standalone reconstruction)
const TVector3 & GetLinePoint() const
Get the origin of the Tof clusters linear fit.
std::vector< bool > LayerGoodPathl
Pathlength check for each tof layer. False if the track crosses a paddle edge, or if this is the stan...
std::vector< TVector3 > m_pointAndDir
static const std::string BranchName
void Clear()
Clear container content.
Accessor class for base Tof info (standalone reconstruction)
LayerVariable< float > LayerEdep
Energy deposition in each tof layer.
LayerVariable< TofClusterTypeVariable< unsigned int > > NClusters
Number of tof clusters on each layer both on-time or off-time (far from trigger). See Tof::BetaCluste...
void Dump() const
Dump on screen container content.
LayerVariable< TofClusterTypeVariable< float > > AverageEdep
Average cluster energy deposition on each tof layer. See Tof::BetaClusterType for list of cluster typ...
static const std::string BranchName
static const std::string BranchName
Container class for base Tof info.
float Chi2Coo
Tof clusters spatial reconstruction normalized chi-square. The tof cluster residuals are computed w....
std::map< Tof::BetaClusterType, T > TofClusterTypeVariable
LayerVariable< float > LayerCharge
Charge estimation for each tof layer.
float ChargeLikelihoodEst
Likelihood estimation of the event discrete charge.
static const std::string BranchName
std::map< unsigned int, T > LayerVariable
TofBetaVariable< short > BetaPattern
Tof layer pattern used for the beta reconstruction (for each beta type). See Tof::BetaType for list o...
std::map< Tof::BetaType, T > TofBetaVariable
short NChargeClusters
Total number of clusters used for charge estimation.
TofBetaVariable< float > Beta
Beta measurement, one for each type. See Tof::BetaType for list of types.
void Clear()
Clear container content.
OnDemandContainer container class description.
Accessor class for base Tof info.
float ChargeLikelihoodProb
Likelihood probability of the event discrete charge estimation.