37 m_firstValid(pset.getParameter<unsigned long long>(
"firstValue")),
38 m_lastValid(pset.getParameter<unsigned long long>(
"lastValue")),
39 m_interval(pset.getParameter<unsigned long long>(
"interval")){
80 desc.
setComment(
"Creates runs, lumis and events containing no products.");
81 ProducerSourceBase::fillDescription(desc);
84 desc.
add<
unsigned long long>(
"firstValue")->setComment(
"The first run number to use or the first time");
85 desc.
add<
unsigned long long>(
"lastValue")->setComment(
"The last run number to use or the last time");
86 desc.
add<
unsigned long long>(
"interval");
88 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
void setComment(std::string const &value)
unsigned long long Time_t
TimeType timeTypeFromName(const std::string &name)
ProducerSourceBase(ParameterSet const &pset, InputSourceDescription const &desc, bool realData)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
unsigned long long TimeValue_t
~EmptyIOVSource() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
LuminosityBlockNumber_t luminosityBlock() const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
EmptyIOVSource(edm::ParameterSet const &, edm::InputSourceDescription const &)
LuminosityBlockNumber_t luminosityBlock() const