1 #ifndef TrackingTools_TrackingRecHitPropagator_h
2 #define TrackingTools_TrackingRecHitPropagator_h
49 ltem(3,3) = (updatedOriginal->parametersError())(1,1);
50 ltem(4,4) = (updatedOriginal->parametersError())(2,2);
51 ltem(3,4) = (updatedOriginal->parametersError())(1,2);
59 LocalError e = projected_hit_state.localError().positionError();
TrackCharge charge() const
TrajectoryStateOnSurface propagate(const FreeTrajectoryState &fts, const Plane &plane) const
propagation to plane
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const MagneticField * magneticField() const
LocalVector localMomentum() const
const BoundPlane & surface() const
The nominal surface of the GeomDet.
const Surface & surface() const
~TrackingRecHitPropagator()
const AnalyticalPropagator * thePropagator
TrackingRecHitPropagator(const MagneticField *magf)
tuple AnalyticalPropagator
TransientTrackingRecHit::RecHitPointer project(const TransientTrackingRecHit::ConstRecHitPointer hit, const GeomDet &det, const TrajectoryStateOnSurface ts) const