41 hit().localPositionError()).
uu();
53 state().localError().positionError()).
uu();
62 double yHitToInter =
tmp->yDistanceToIntersection(
hit().localPosition().
y() );
64 double c2 = 1./(1. + t*
t);
67 double A =
tmp->angularWidth();
79 H(0,3) = cp/(D*
A); H(0,4) = -sp/(D*
A);
84 H(0,3) =
cos(phi)/pitch; H(0,4) =
sin(phi)/pitch;
virtual float stripAngle(float strip) const =0
const LocalTrajectoryParameters & localParameters() const
Sin< T >::type sin(const T &t)
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
AlgebraicVector5 vector() const
virtual const Topology & topology() const =0
virtual float localPitch(const LocalPoint &) const =0
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
Cos< T >::type cos(const T &t)
ROOT::Math::SMatrix< double, 1, 5, ROOT::Math::MatRepStd< double, 1, 5 > > AlgebraicMatrix15
const AlgebraicSymMatrix55 & matrix() const
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
const LocalTrajectoryError & localError() const
virtual const GeomDetType & type() const =0
ROOT::Math::SVector< double, 5 > AlgebraicVector5
virtual const Topology & topology() const =0
std::vector< std::vector< double > > tmp
virtual const GeomDetUnit * detUnit() const
virtual LocalPoint localPosition() const =0
DecomposeProduct< arg, typename Div::arg > D