CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SeedGeneratorFromRegionHits.h
Go to the documentation of this file.
1 #ifndef RecoTracker_TkSeedGenerator_SeedGeneratorFromRegionHits_H
2 #define RecoTracker_TkSeedGenerator_SeedGeneratorFromRegionHits_H
3 
6 #include <string>
7 
8 class TrackingRegion;
10 class SeedComparitor;
11 class SeedCreator;
12 
13 namespace edm { class Event; class EventSetup; }
14 
16 public:
17 
19  OrderedHitsGenerator * aGenerator,
20  SeedComparitor * aComparitor = 0,
21  SeedCreator * aSeedCreator = 0
22  );
23 
24  //ctor, OBSOLETE, FOR BACKWAR COMP. ONLY
26  OrderedHitsGenerator * aGenerator,
27  const edm::ParameterSet & cfg,
28  SeedComparitor * aComparitor = 0);
29 
30 
31  //dtor
33 
34  // make job
35  void run(TrajectorySeedCollection & seedCollection, const TrackingRegion & region,
36  const edm::Event& ev, const edm::EventSetup& es);
37 
38 private:
42 };
43 #endif
SeedGeneratorFromRegionHits(OrderedHitsGenerator *aGenerator, SeedComparitor *aComparitor=0, SeedCreator *aSeedCreator=0)
std::vector< TrajectorySeed > TrajectorySeedCollection
void run(TrajectorySeedCollection &seedCollection, const TrackingRegion &region, const edm::Event &ev, const edm::EventSetup &es)