Go to the documentation of this file. 1 #ifndef RECOTRACKER_TRANSIENTRACKINGRECHIT_TRecHit5DParamConstraint_H
2 #define RECOTRACKER_TRANSIENTRACKINGRECHIT_TRecHit5DParamConstraint_H
42 std::vector<const TrackingRecHit*>
recHits()
const override {
return std::vector<const TrackingRecHit*>(); }
43 std::vector<TrackingRecHit*>
recHits()
override {
return std::vector<TrackingRecHit*>(); }
LocalPoint localPosition() const override
float errorGlobalZ() const override
LocalError positionError() const
bool sharesInput(const TrackingRecHit *, SharedInputType) const override
const TrajectoryStateOnSurface tsos_
TrackCharge charge() const
const AlgebraicSymMatrix55 & matrix() const
std::shared_ptr< TrackingRecHit const > RecHitPointer
GlobalPoint globalPosition() const override
SharedInputType
definition of equality via shared input
virtual RecHitPointer clone(const TrajectoryStateOnSurface &tsos) const
????
CLHEP::HepVector AlgebraicVector
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
std::vector< TrackingRecHit * > recHits() override
Non-const access to component RecHits (if any)
~TRecHit5DParamConstraint() override
const TrajectoryStateOnSurface & trajectoryState() const
AlgebraicVector5 vector() const
int dimension() const override
const LocalTrajectoryParameters & localParameters() const
LocalPoint localPosition() const
GlobalError globalPositionError() const override
CLHEP::HepSymMatrix AlgebraicSymMatrix
TRecHit5DParamConstraint(const TrajectoryStateOnSurface &tsos)
TRecHit5DParamConstraint(const GeomDet &idet, const TrajectoryStateOnSurface &tsos)
AlgebraicSymMatrix parametersError() const override
float errorGlobalR() const override
static RecHitPointer build(const TrajectoryStateOnSurface &tsos)
AlgebraicVector parameters() const override
const Surface * surface() const override
CLHEP::HepMatrix AlgebraicMatrix
CLHEP::HepVector asHepVector(const ROOT::Math::SVector< double, N > &v)
bool canImproveWithTrack() const override
const SurfaceType & surface() const
TRecHit5DParamConstraint * clone() const override
LocalError localPositionError() const override
AlgebraicMatrix projectionMatrix() const override
const LocalTrajectoryError & localError() const
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
CLHEP::HepMatrix asHepMatrix(const ROOT::Math::SMatrix< double, N1, N2, typename ROOT::Math::MatRepStd< double, N1, N2 > > &rm)
float errorGlobalRPhi() const override