Go to the documentation of this file. 1 #ifndef InvalidTrackingRecHit_H
2 #define InvalidTrackingRecHit_H
36 std::vector<const TrackingRecHit*>
recHits()
const override;
38 std::vector<TrackingRecHit*>
recHits()
override;
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
int dimension() const override
TrackingRecHit::Type Type
InvalidTrackingRecHit * clone() const override
~InvalidTrackingRecHit() override
bool sharesInput(const TrackingRecHit *other, SharedInputType what) const override
InvalidTrackingRecHit(Type type)
std::shared_ptr< TrackingRecHit const > RecHitPointer
LocalError localPositionError() const override
InvalidTrackingRecHit(GeomDet const &idet, Type type)
LocalPoint localPosition() const override
AlgebraicMatrix projectionMatrix() const override
SharedInputType
definition of equality via shared input
CLHEP::HepVector AlgebraicVector
InvalidTrackingRecHitNoDet()
AlgebraicSymMatrix parametersError() const override
Surface const * m_surface
RecHitPointer cloneSH() const override
AlgebraicVector parameters() const override
CLHEP::HepSymMatrix AlgebraicSymMatrix
CLHEP::HepMatrix AlgebraicMatrix
InvalidTrackingRecHitNoDet(Surface const &surface, Type type)
InvalidTrackingRecHitNoDet * clone() const override
const Surface * surface() const override