38 : edm::ProducerSourceBase(pset, desc,
true),
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
void setComment(std::string const &value)
unsigned long long Time_t
TimeType timeTypeFromName(const std::string &name)
LuminosityBlockNumber_t luminosityBlock() const
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 &)