CMS 3D CMS Logo

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  ~TSGSmart() override;
17 
18 private:
19  void run(TrajectorySeedCollection &seeds,
20  const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion& region) override;
21 
22 private:
27 
28  double theEtaBound;
29 };
30 
31 
32 #endif
TSGSmart(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition: TSGSmart.cc:10
bool ev
~TSGSmart() override
Definition: TSGSmart.cc:55
void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion &region) override
Definition: TSGSmart.cc:62
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
SeedGeneratorFromRegionHits * thePairGenerator
Definition: TSGSmart.h:24