CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OrderedHitsGenerator.h
Go to the documentation of this file.
1 #ifndef TkTrackingRegions_OrderedHitsGenerator_H
2 #define TkTrackingRegions_OrderedHitsGenerator_H
3 
5 #include <vector>
6 
7 class TrackingRegion;
8 namespace edm {
9  class Event;
10  class EventSetup;
11  class ConsumesCollector;
12 } // namespace edm
13 
15 public:
17  virtual ~OrderedHitsGenerator() {}
18 
19  virtual const OrderedSeedingHits& run(const TrackingRegion& reg, const edm::Event& ev, const edm::EventSetup& es) = 0;
20 
21  virtual void clear() {} //fixme: should be purely virtual!
22 
23  unsigned int theMaxElement;
24 };
25 
26 #endif
bool ev
virtual const OrderedSeedingHits & run(const TrackingRegion &reg, const edm::Event &ev, const edm::EventSetup &es)=0