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 
11 public:
13 
14  ~TSGSmart() override;
15 
16 private:
18  const edm::Event &ev,
19  const edm::EventSetup &es,
20  const TrackingRegion &region) override;
21 
22 private:
24  std::unique_ptr<SeedGeneratorFromRegionHits> thePairGenerator;
25  std::unique_ptr<SeedGeneratorFromRegionHits> theTripletGenerator;
26  std::unique_ptr<SeedGeneratorFromRegionHits> theMixedGenerator;
27 
28  double theEtaBound;
29 };
30 
31 #endif
TrajectorySeedCollection
std::vector< TrajectorySeed > TrajectorySeedCollection
Definition: TrajectorySeedCollection.h:6
TSGSmart::TSGSmart
TSGSmart(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition: TSGSmart.cc:9
TrackerSeedGenerator.h
TSGSmart
Definition: TSGSmart.h:10
TSGSmart::thePairGenerator
std::unique_ptr< SeedGeneratorFromRegionHits > thePairGenerator
Definition: TSGSmart.h:24
TSGSmart::theMixedGenerator
std::unique_ptr< SeedGeneratorFromRegionHits > theMixedGenerator
Definition: TSGSmart.h:26
InitialStep_cff.seeds
seeds
Definition: InitialStep_cff.py:232
TrackerSeedGenerator
Definition: TrackerSeedGenerator.h:24
edm::ParameterSet
Definition: ParameterSet.h:36
TSGSmart::run
void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion &region) override
Definition: TSGSmart.cc:46
edm::EventSetup
Definition: EventSetup.h:57
TSGSmart::theTripletGenerator
std::unique_ptr< SeedGeneratorFromRegionHits > theTripletGenerator
Definition: TSGSmart.h:25
SeedGeneratorFromRegionHits
Definition: SeedGeneratorFromRegionHits.h:19
TSGSmart::~TSGSmart
~TSGSmart() override
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
HLT_2018_cff.region
region
Definition: HLT_2018_cff.py:81479
TrackingRegion
Definition: TrackingRegion.h:40
TSGSmart::theConfig
edm::ParameterSet theConfig
Definition: TSGSmart.h:23
ParameterSet.h
edm::Event
Definition: Event.h:73
TSGSmart::theEtaBound
double theEtaBound
Definition: TSGSmart.h:28
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27