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
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 GeomDetEnumerators::SubDetector subDetector() const
Which subdetector.
virtual std::vector< const GeomDet * > components() const
Returns direct components, if any.
const reco::BeamSpot * theBeamSpot
const edm::EventSetup * theES
const TransientTrackingRecHitBuilder * theTTRHBuilder
CLHEP::HepVector AlgebraicVector
virtual ~MyBeamSpotGeomDet()
virtual MyBeamSpotHit * clone() const
CLHEP::HepSymMatrix AlgebraicSymMatrix
virtual int dimension() const
virtual std::vector< TrackingRecHit * > recHits()
Non-const access to component RecHits (if any)