Go to the documentation of this file.
11 #ifdef ENABLE_PRODUCTION_CODE
12 #include "TrdKCluster.h"
93 float IPChi2{std::numeric_limits<float>::max()};
95 #ifdef ENABLE_PRODUCTION_CODE
96 bool Fill(TrdKCluster *trdkPtr, TrTrackR *pTrTrack);
98 void SetBeta(
double beta) {
_beta = beta; }
const TrTrackBaseData * trkBase
const TVector3 & GetLineDirection() const
Get the direction of the TrdK clusters linear fit.
Accessor class for base TrdK info.
void Clear()
Clear container content.
const TVector3 & GetLinePoint() const
Get the origin of the TrdK clusters linear fit.
static const std::string BranchName
std::vector< T > TrdLikelihoodRVariable
bool CalibStatus
Calibration status.
TrdChargeVariable< float > Charge
Reconstructed charge in different Trd regions. See TrdK::ChargeType for list of available regions.
float Cleanliness
Cleanliness. Whatever this means. I don't know, go ask Kounine.
std::vector< TVector3 > m_pointAndDir
static const std::string BranchName
Mixin class to add "read-on-demand" behavior to an existing container class.
TrdKBaseData(bool standalone)
Constructor used by standalone version of container.
TrdOnTrackVariable< float > Amps
Sum of the amplitude of reconstructed hits on and off main track. See TrdK::QualType for list of avai...
TrdLikelihoodRVariable< double > LikelihoodRatio
Trd likelihood ratio estimator. See TrdK::LikelihoodRType for list of available types.
TrdOnTrackVariable< int > NHits
Number of reconstructed hits on and off main track. See TrdK::QualType for list of available types.
TrdLikelihoodVariable< double > Likelihood
Trd likelihood estimator. See TrdK::LikelihoodType for list of available types.
bool ChargeStatus
Charge reconstruction status.
Container class for base TrTrack info.
Accessor class for base TrdK info (standalone reconstruction)
TVector3 InterpolateAtZ(float z) const
Get Trd track interpolation at given height.
TrTrack container class description.
std::array< float, 2 > DirectionalStoermerCutoff
Stoermer cutoff estimated by the TrdK track direction (for both negative and positive particles)
float IPChi2
Impact point chi-square. Whatever this means. I don't know, go ask Kounine.
std::vector< T > TrdOnTrackVariable
bool AlignStatus
Alignment status.
LayerVariable< float > Pathlength
Estimated particle pathlength in each Trd layer.
std::vector< T > TrdLikelihoodVariable
Container class for base Trd info.
std::map< unsigned int, T > LayerVariable
LayerVariable< float > Edep
Energy deposition in each Trd layer.
OnDemandContainer container class description.
void Dump() const
Dump on screen container content.
std::vector< T > TrdChargeVariable