Go to the documentation of this file. 1 #ifndef CommonTools_TriggerUtils_PrescaleWeightProvider_h
2 #define CommonTools_TriggerUtils_PrescaleWeightProvider_h
39 class ConsumesCollector;
std::unique_ptr< HLTPrescaleProvider > hltPrescaleProvider_
void initRun(const edm::Run &run, const edm::EventSetup &setup)
std::vector< std::string > hltPaths_
~PrescaleWeightProvider()
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
int prescaleWeight(const edm::Event &event, const edm::EventSetup &setup)
This class takes a vector of HLT paths and returns a weight based on their HLT and L1 prescales....
edm::InputTag l1GtTriggerMenuLiteTag_
void parseL1Seeds(const std::string &l1Seeds)
edm::Handle< L1GtTriggerMenuLite > triggerMenuLite_
PrescaleWeightProvider(const edm::ParameterSet &config, edm::ConsumesCollector &&iC, T &module)
std::vector< std::string > l1SeedPaths_
edm::InputTag triggerResultsTag_
edm::EDGetTokenT< L1GtTriggerMenuLite > l1GtTriggerMenuLiteToken_