29 const std::vector<float>& radlengths,
30 const std::vector<float>& angles)
float bestMomUncertainty() const
momentum uncertainty for best direction fit
std::vector< float > radlengths_
vector of radiation lengths of the segments used in the fit
Reconstruction base classes.
float bwdLogLikelihood() const
minimum negative log likelihood value from fit assuming a backward track direction ...
float momFwdUnc_
momentum uncertainty from fit assuming a forward track direction
float bwdMomentum() const
momentum value from fit assuming a backward track direction
float fwdMomUncertainty() const
momentum uncertainty from fit assuming a forward track direction
int particleIdHyp() const
particle id hypothesis used in the fit
constexpr auto abs(T v)
Returns the absolute value of the argument.
std::vector< float > angles_
vector of angles between the segments used in the fit
const std::vector< float > & scatterAngles() const
vector of angles between the segments used in the fit
float bestLogLikelihood() const
negative log likelihood for best direction fit
bool isBestFwd() const
determines best fit direction based on minumum log likelihood between forward and backward fit ...
float bestMomentum() const
momentum for best direction fit
float momBwdUnc_
momentum uncertainty from fit assuming a backward track direction
int pid_
particle id hypothesis used in the fit
float deltaLogLikelihood() const
difference in log likelihood between forward and backward fit (absolute value)
Class storing the result of the Maximum Likelihood fit of Multiple Coulomb Scattering angles between ...
float llhdFwd_
minimum negative log likelihood value from fit assuming a forward track direction ...
float momFwd_
momentum value from fit assuming a forward track direction
float bwdMomUncertainty() const
momentum uncertainty from fit assuming a backward track direction
float llhdBwd_
minimum negative log likelihood value from fit assuming a backward track direction ...
float momBwd_
momentum value from fit assuming a backward track direction
float fwdLogLikelihood() const
minimum negative log likelihood value from fit assuming a forward track direction ...
float fwdMomentum() const
momentum value from fit assuming a forward track direction
const std::vector< float > & segmentRadLengths() const
vector of radiation lengths of the segments used in the fit
MCSFitResult(int pid, float momFwd, float momFwdUnc, float llhdFwd, float momBwd, float momBwdUnc, float llhdBwd, const std::vector< float > &radlengths, const std::vector< float > &angles)