CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TSGSmart.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackerSeedGenerator_TSGSmart_H
2 #define RecoMuon_TrackerSeedGenerator_TSGSmart_H
3 
6 
8 class TrackingRegion;
9 
10 
12 
13 public:
15 
16  virtual ~TSGSmart();
17 
18 private:
19  virtual void run(TrajectorySeedCollection &seeds,
20  const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion& region);
21 
22 private:
27 
28  double theEtaBound;
29 };
30 
31 
32 #endif
TSGSmart(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition: TSGSmart.cc:10
double theEtaBound
Definition: TSGSmart.h:28
SeedGeneratorFromRegionHits * theTripletGenerator
Definition: TSGSmart.h:25
std::vector< TrajectorySeed > TrajectorySeedCollection
SeedGeneratorFromRegionHits * theMixedGenerator
Definition: TSGSmart.h:26
edm::ParameterSet theConfig
Definition: TSGSmart.h:23
virtual void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion &region)
Definition: TSGSmart.cc:62
virtual ~TSGSmart()
Definition: TSGSmart.cc:55
SeedGeneratorFromRegionHits * thePairGenerator
Definition: TSGSmart.h:24