Go to the documentation of this file. 1 #ifndef RECOTRACKER_TRANSIENTRACKINGRECHIT_TRecHit1DMomConstraint_H
2 #define RECOTRACKER_TRANSIENTRACKINGRECHIT_TRecHit1DMomConstraint_H
42 std::vector<const TrackingRecHit*>
recHits()
const override {
return std::vector<const TrackingRecHit*>(); }
43 std::vector<TrackingRecHit*>
recHits()
override {
return std::vector<TrackingRecHit*>(); }
GlobalError globalPositionError() const override
float errorGlobalRPhi() const override
AlgebraicVector parameters() const override
const GeomDetUnit * detUnit() const override
LocalPoint localPosition() const override
Point3DBase< Scalar, LocalTag > LocalPoint
std::shared_ptr< TrackingRecHit const > RecHitPointer
static RecHitPointer build(const int charge, const double mom, const double err, const Surface *surface)
bool sharesInput(const TrackingRecHit *, SharedInputType) const override
const Surface * surface() const override
bool canImproveWithTrack() const override
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
GlobalPoint globalPosition() const override
TRecHit1DMomConstraint * clone() const override
SharedInputType
definition of equality via shared input
CLHEP::HepVector AlgebraicVector
LocalError localPositionError() const override
Global3DPoint GlobalPoint
AlgebraicMatrix projectionMatrix() const override
float errorGlobalR() const override
float errorGlobalZ() const override
virtual RecHitPointer clone(const TrajectoryStateOnSurface &ts) const
CLHEP::HepSymMatrix AlgebraicSymMatrix
const TrackingRecHit * hit() const override
CLHEP::HepMatrix AlgebraicMatrix
TRecHit1DMomConstraint(const int charge, const double mom, const double err, const Surface *surface)
Creates the TrackingRecHit internally, avoids redundent cloning.
~TRecHit1DMomConstraint() override
std::vector< TrackingRecHit * > recHits() override
Non-const access to component RecHits (if any)
int dimension() const override
static const AlgebraicMatrix theProjectionMatrix
AlgebraicSymMatrix parametersError() const override
TrackingRecHit * cloneHit() const override