static const unsigned int nDecayParam
TsosContainer theOriginalTsos
double primaryWidth(void) const
const TsosContainer & trajectoryStates(bool useRefittedState=true) const
TwoBodyDecayTrajectoryState(const TsosContainer &tsos, const TwoBodyDecay &tbd, double particleMass, const MagneticField *magField, bool propagateErrors=false)
~TwoBodyDecayTrajectoryState(void)
const Derivatives & derivatives(void) const
Derivatives theDerivatives
void setError(FreeTrajectoryState &fts, AlgebraicMatrix &derivative) const
bool propagateSingleState(const FreeTrajectoryState &fts, const GlobalTrajectoryParameters >p, const AlgebraicMatrix &startDeriv, const Surface &surface, const MagneticField *magField, TrajectoryStateOnSurface &tsos, AlgebraicMatrix &endDeriv) const
double particleMass(void) const
TwoBodyDecayParameters theParameters
const TwoBodyDecayParameters & decayParameters(void) const
std::pair< TrajectoryStateOnSurface, TrajectoryStateOnSurface > TsosContainer
static const unsigned int nLocalParam
void rescaleError(double scale)
double primaryMass(void) const
std::pair< AlgebraicMatrix, AlgebraicMatrix > Derivatives
void construct(const MagneticField *magField, bool propagateErrors)
TsosContainer theRefittedTsos