Go to the documentation of this file. 1 #ifndef HLTcore_HLTPrescaleProvider_h
2 #define HLTcore_HLTPrescaleProvider_h
30 class ConsumesCollector;
83 unsigned char count_[5] = {0, 0, 0, 0, 0};
void checkL1TGlobalUtil() const
l1t::L1TGlobalUtil const & l1tGlobalUtil() const
HLTConfigProvider const & hltConfigProvider() const
HLTPrescaleProvider(edm::ParameterSet const &pset, edm::ConsumesCollector &&iC, T &module)
int prescaleSet(const edm::Event &iEvent, const edm::EventSetup &iSetup)
static const std::string triggerResults
bool rejectedByHLTPrescaler(const edm::TriggerResults &triggerResults, unsigned int i) const
L1GtUtils const & l1GtUtils() const
std::unique_ptr< l1t::L1TGlobalUtil > l1tGlobalUtil_
std::pair< std::vector< std::pair< std::string, int > >, int > prescaleValuesInDetail(const edm::Event &iEvent, const edm::EventSetup &iSetup, const std::string &trigger)
std::unique_ptr< L1GtUtils > l1GtUtils_
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
unsigned int prescaleValue(const edm::Event &iEvent, const edm::EventSetup &iSetup, const std::string &trigger)
combining the two methods above
void checkL1GtUtils() const
std::pair< int, int > prescaleValues(const edm::Event &iEvent, const edm::EventSetup &iSetup, const std::string &trigger)
Combined L1T (pair.first) and HLT (pair.second) prescales per HLT path.
HLTConfigProvider hltConfigProvider_