1 #ifndef KFBasedPixelFitter_H
2 #define KFBasedPixelFitter_H
28 const std::vector<const TrackingRecHit *>& hits,
38 virtual std::vector< const GeomDet*>
components()
const {
return std::vector< const GeomDet*>(); }
50 virtual std::vector<const TrackingRecHit*>
recHits()
const {
return std::vector<const TrackingRecHit*>(); }
51 virtual std::vector<TrackingRecHit*>
recHits() {
return std::vector<TrackingRecHit*>(); }
56 virtual MyBeamSpotHit *
clone()
const {
return new MyBeamSpotHit(*
this); }
std::string thePropagatorLabel
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
virtual MyBeamSpotHit * clone() const
virtual LocalPoint localPosition() const
virtual ~KFBasedPixelFitter()
CLHEP::HepMatrix AlgebraicMatrix
edm::InputTag theBeamSpot
virtual std::vector< TrackingRecHit * > recHits()
Non-const access to component RecHits (if any)
virtual const TrackingRecHit * hit() const
MyBeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
LocalPoint localPosition_
CLHEP::HepVector AlgebraicVector
virtual GeomDetEnumerators::SubDetector subDetector() const
Which subdetector.
virtual ~MyBeamSpotGeomDet()
virtual int dimension() const
CLHEP::HepSymMatrix AlgebraicSymMatrix
virtual reco::Track * run(const edm::Event &ev, const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const
virtual std::vector< const GeomDet * > components() const
Returns direct components, if any.
std::string thePropagatorOppositeLabel
std::string theTTRHBuilderName
virtual LocalError localPositionError() const
Unlimited (trivial) bounds.