CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HitQuadrupletGenerator.h
Go to the documentation of this file.
1 #ifndef HitQuadrupletGenerator_H
2 #define HitQuadrupletGenerator_H
3 
10 
12 
13 class TrackingRegion;
14 namespace edm { class Event; class EventSetup; }
15 #include <vector>
16 
18 public:
19 
20  HitQuadrupletGenerator(unsigned int size=500);
21 
23 
24  virtual const OrderedHitSeeds & run(
25  const TrackingRegion& region, const edm::Event & ev, const edm::EventSetup& es) final;
26 
27  virtual void hitQuadruplets( const TrackingRegion& reg, OrderedHitSeeds& prs,
28  const edm::Event & ev, const edm::EventSetup& es) = 0;
29 
30  virtual void clear() final;
31 
32 private:
34  edm::RunningAverage localRA;
35 };
36 
37 
38 #endif
edm::RunningAverage localRA
bool ev
virtual void clear() final
Definition: Event.h:16
HitQuadrupletGenerator(unsigned int size=500)
virtual void hitQuadruplets(const TrackingRegion &reg, OrderedHitSeeds &prs, const edm::Event &ev, const edm::EventSetup &es)=0
virtual const OrderedHitSeeds & run(const TrackingRegion &region, const edm::Event &ev, const edm::EventSetup &es) final
tuple size
Write out results.