1 #ifndef FWCore_PrescaleService_PrescaleService_h
2 #define FWCore_PrescaleService_PrescaleService_h
21 class ModuleDescription;
std::vector< ParameterSet > vpsetPrescales_
void setIndex(unsigned int lvl1Index)
unsigned int getLvl1IndexDefault() const
const PrescaleTable_t & getPrescaleTable() const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
PrescaleTable_t prescaleTable_
void reconfigure(ParameterSet const &ps)
std::map< std::string, std::vector< unsigned int > > PrescaleTable_t
void preEventProcessing(EventID const &, Timestamp const &)
void postModule(ModuleDescription const &)
PrescaleService(ParameterSet const &, ActivityRegistry &)
const VString_t & getLvl1Labels() const
void postEventProcessing(Event const &, EventSetup const &)
unsigned int iLvl1IndexDefault_
std::vector< std::string > VString_t
void preModule(ModuleDescription const &)
static unsigned int findDefaultIndex(std::string const &label, std::vector< std::string > const &labels)
unsigned int getPrescale(unsigned int lvl1Index, std::string const &prescaledPath)