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