/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoMuon/TrackerSeedGenerator/plugins/TSGSmart.h
32 строки
950 B
W. David Dagenhart
Partial esConsumes migration for TrajectorySeedProducer
02 сен 2021, 23:56
02 сен 2021, 23:56
48460c4
Код
Авторство
О чём код?
#ifndef RecoMuon_TrackerSeedGenerator_TSGSmart_H #define RecoMuon_TrackerSeedGenerator_TSGSmart_H #include "RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGenerator.h" #include "FWCore/Framework/interface/FrameworkfwdMostUsed.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" class SeedGeneratorFromRegionHits; class TrackingRegion; class TSGSmart : public TrackerSeedGenerator { public: TSGSmart(const edm::ParameterSet &pset, edm::ConsumesCollector &iC); ~TSGSmart() override; private: void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion) override; private: edm::ParameterSet theConfig; std::unique_ptr<SeedGeneratorFromRegionHits> thePairGenerator; std::unique_ptr<SeedGeneratorFromRegionHits> theTripletGenerator; std::unique_ptr<SeedGeneratorFromRegionHits> theMixedGenerator; double theEtaBound; }; #endif