11 case 1:
return estimate<1>(tsos,aRecHit);
12 case 2:
return estimate<2>(tsos,aRecHit);
13 case 3:
return estimate<3>(tsos,aRecHit);
14 case 4:
return estimate<4>(tsos,aRecHit);
15 case 5:
return estimate<5>(tsos,aRecHit);
20 template <
unsigned int D> std::pair<bool,double>
28 VecD
r, rMeas; SMatDD
R, RMeas;
29 MatD5 dummyProjMatrix;
37 double est = ROOT::Math::Similarity(r - rMeas, R);
virtual int dimension() const =0
virtual void getKfComponents(KfComponentsHolder &holder) const
ROOT::Math::SMatrix< double, D1, D1, ROOT::Math::MatRepSym< double, D1 > > SymMatrix
std::pair< bool, double > returnIt(double est) const
const LocalTrajectoryParameters & localParameters() const
AlgebraicVector5 vector() const
ROOT::Math::SMatrix< double, D1, D2, ROOT::Math::MatRepStd< double, D1, D2 > > Matrix
bool invertPosDefMatrix(ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &m)
const AlgebraicSymMatrix55 & matrix() const
const LocalTrajectoryError & localError() const
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TransientTrackingRecHit &) const
ROOT::Math::SVector< double, D1 > Vector