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