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 
5 #include <string>
6 
7 class TrackingRegion;
9 class SeedComparitor;
10 class SeedCreator;
11 
12 namespace edm { class Event; class EventSetup; }
13 
15 public:
16 
18  OrderedHitsGenerator * aGenerator,
19  SeedComparitor * aComparitor = 0,
20  SeedCreator * aSeedCreator = 0
21  );
22 
23 
24  //dtor
26 
27  // make job
28  void run(TrajectorySeedCollection & seedCollection, const TrackingRegion & region,
29  const edm::Event& ev, const edm::EventSetup& es);
30 
31 private:
35 };
36 #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)