1 #ifndef RecoTracker_PixelTrackFitting_KFBasedPixelFitter_h 2 #define RecoTracker_PixelTrackFitting_KFBasedPixelFitter_h 32 std::unique_ptr<reco::Track>
run(
const std::vector<const TrackingRecHit *> &
hits,
42 std::vector<const GeomDet *>
components()
const override {
return std::vector<const GeomDet *>(); }
54 std::vector<const TrackingRecHit *>
recHits()
const override {
return std::vector<const TrackingRecHit *>(); }
55 std::vector<TrackingRecHit *>
recHits()
override {
return std::vector<TrackingRecHit *>(); }
const Propagator * theOPropagator
MyBeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
LocalPoint localPosition_
const Propagator * thePropagator
MyBeamSpotHit * clone() const override
~MyBeamSpotHit() override
LocalError localPositionError() const override
const TrackingRecHit * hit() const override
AlgebraicSymMatrix parametersError() const override
const TrackerGeometry * theTracker
std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit *> &hits, const TrackingRegion ®ion) const override
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
const MagneticField * theField
std::vector< TrackingRecHit * > recHits() override
Non-const access to component RecHits (if any)
~MyBeamSpotGeomDet() override
AlgebraicMatrix projectionMatrix() const override
CLHEP::HepMatrix AlgebraicMatrix
LocalPoint localPosition() const override
MyBeamSpotHit(const reco::BeamSpot &beamSpot, const GeomDet *geom)
~KFBasedPixelFitter() override
AlgebraicVector parameters() const override
const reco::BeamSpot * theBeamSpot
KFBasedPixelFitter(const Propagator *propagator, const Propagator *opropagator, const TransientTrackingRecHitBuilder *ttrhBuilder, const TrackerGeometry *tracker, const MagneticField *field, const reco::BeamSpot *beamSpot)
const TransientTrackingRecHitBuilder * theTTRHBuilder
int dimension() const override
std::vector< const GeomDet * > components() const override
Returns direct components, if any.
CLHEP::HepVector AlgebraicVector
CLHEP::HepSymMatrix AlgebraicSymMatrix
GeomDetEnumerators::SubDetector subDetector() const override
Which subdetector.