Go to the documentation of this file.
8 : theRecHit(
hit), theState(tsos), theTopology(nullptr) {
46 double yHitToInter =
tmp->yDistanceToIntersection(
hit().localPosition().
y());
48 double c2 = 1. / (1. +
t *
t);
51 double A =
tmp->angularWidth();
63 H(0, 3) =
cp / (
D *
A);
64 H(0, 4) = -sp / (
D *
A);
const AlgebraicSymMatrix55 & matrix() const
virtual LocalPoint localPosition() const =0
virtual float localPitch(const LocalPoint &) const =0
Sin< T >::type sin(const T &t)
Cos< T >::type cos(const T &t)
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
AlgebraicVector5 vector() const
const LocalTrajectoryParameters & localParameters() const
virtual float stripAngle(float strip) const =0
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
ROOT::Math::SVector< double, 5 > AlgebraicVector5
DecomposeProduct< arg, typename Div::arg > D
ROOT::Math::SMatrix< double, 1, 5, ROOT::Math::MatRepStd< double, 1, 5 > > AlgebraicMatrix15
const LocalTrajectoryError & localError() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55