Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:37

0001 #ifndef RecoTracker_PixelTrackFitting_PixelTrackFilterBase_h
0002 #define RecoTracker_PixelTrackFitting_PixelTrackFilterBase_h
0003 
0004 namespace reco {
0005   class Track;
0006 }
0007 namespace edm {
0008   class Event;
0009   class EventSetup;
0010   class ConsumesCollector;
0011 }  // namespace edm
0012 class TrackingRecHit;
0013 
0014 #include <vector>
0015 
0016 class PixelTrackFilterBase {
0017 public:
0018   virtual ~PixelTrackFilterBase() {}
0019   typedef std::vector<const TrackingRecHit *> Hits;
0020   virtual bool operator()(const reco::Track *, const Hits &) const = 0;
0021 };
0022 #endif