CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 { class Event; class EventSetup; }
9 
11 public:
13  virtual ~OrderedHitsGenerator() {}
14 
15  virtual const OrderedSeedingHits & run(
16  const TrackingRegion& reg, const edm::Event & ev, const edm::EventSetup& es ) = 0;
17 
18  virtual void clear() { } //fixme: should be purely virtual!
19 
20  unsigned int theMaxElement;
21 };
22 
23 #endif
virtual const OrderedSeedingHits & run(const TrackingRegion &reg, const edm::Event &ev, const edm::EventSetup &es)=0