edm::EDGetTokenT< GlobalAlgBlkBxCollection > gtDigi2Token_
bool newLumi_
check for (re)initialization of the prescale
void endStream() override
std::atomic< unsigned int > acceptCount_
std::atomic< unsigned int > eventCount_
unsigned int prescaleSet_
l1 prescale set index
unsigned int acceptCount_
accept counter
unsigned int offsetPhase_
edm::InputTag gtDigiTag_
GT payload, to extract the prescale column index.
static void globalEndJob(const trigger::Efficiency *efficiency)
edm::service::PrescaleService * prescaleService_
prescale service
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtDigi1Token_
HLTPrescaler(edm::ParameterSet const &iConfig, const trigger::Efficiency *efficiency)
static const unsigned int prescaleSeed_
"seed" used to initialize the prescale counter
void beginLuminosityBlock(edm::LuminosityBlock const &lb, edm::EventSetup const &iSetup) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
static std::unique_ptr< trigger::Efficiency > initializeGlobalCache(edm::ParameterSet const &)
bool filter(edm::Event &iEvent, edm::EventSetup const &iSetup) override
unsigned int eventCount_
event counter
unsigned int offsetCount_
initial offset
unsigned int prescaleFactor_
accept one in prescaleFactor_; 0 means never to accept an event