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