40 m_firstValid(
pset.getParameter<unsigned long long>(
"firstValue")),
41 m_lastValid(
pset.getParameter<unsigned long long>(
"lastValue")),
42 m_interval(
pset.getParameter<unsigned long long>(
"interval")) {
82 desc.setComment(
"Creates runs, lumis and events containing no products.");
83 ProducerSourceBase::fillDescription(
desc);
86 desc.add<
unsigned long long>(
"firstValue")->setComment(
"The first run number to use or the first time");
87 desc.add<
unsigned long long>(
"lastValue")->setComment(
"The last run number to use or the last time");
88 desc.add<
unsigned long long>(
"interval");
90 descriptions.
add(
"source",
desc);
bool setRunAndEventInfo(edm::EventID &id, edm::TimeValue_t &time, edm::EventAuxiliary::ExperimentType &eType) override
void produce(edm::Event &e) override
void initialize(edm::EventID &id, edm::TimeValue_t &time, edm::TimeValue_t &interval) override
unsigned long long Time_t
TimeType timeTypeFromName(const std::string &name)
LuminosityBlockNumber_t luminosityBlock() const
unsigned long long TimeValue_t
~EmptyIOVSource() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
EmptyIOVSource(edm::ParameterSet const &, edm::InputSourceDescription const &)