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*>(); }
MyBeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
std::string thePropagatorLabel
LocalPoint localPosition_
virtual const TrackingRecHit * hit() const
virtual LocalPoint localPosition() const
virtual LocalError localPositionError() const
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
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.
edm::InputTag theBeamSpot
MyBeamSpotHit(const reco::BeamSpot &beamSpot, const GeomDet *geom)
CLHEP::HepVector AlgebraicVector
virtual ~MyBeamSpotGeomDet()
virtual AlgebraicVector parameters() const
virtual MyBeamSpotHit * clone() const
CLHEP::HepSymMatrix AlgebraicSymMatrix
virtual int dimension() const
virtual reco::Track * run(const edm::Event &ev, const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const
std::string thePropagatorOppositeLabel
std::string theTTRHBuilderName
virtual AlgebraicSymMatrix parametersError() const
virtual std::vector< TrackingRecHit * > recHits()
Non-const access to component RecHits (if any)