34 p.getUntrackedParameter<
EventID>(
"id"));
40 if (iTrans ==
"IsStop") {
return IsStop;}
41 if (iTrans ==
"IsFile") {
return IsFile;}
42 if (iTrans ==
"IsRun") {
return IsRun;}
43 if (iTrans ==
"IsLumi") {
return IsLumi;}
44 if (iTrans ==
"IsEvent") {
return IsEvent;}
70 return std::make_shared<LuminosityBlockAuxiliary>(it->second.run(),it->second.luminosityBlock(),
Timestamp(0),
Timestamp(10));
83 desc.
setComment(
"Generates the specified sequence of transitions.");
90 descriptions.
add(
"source", desc);
T getUntrackedParameter(std::string const &, T const &) const
static ItemType stringToType(const std::string &)
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
static void fillDescriptions(ConfigurationDescriptions &descriptions)
TestSource(ParameterSet const &, InputSourceDescription const &)
std::vector< std::pair< ItemType, EventID > > m_transitions
void setComment(std::string const &value)
void readEvent_(EventPrincipal &eventPrincipal) final
static void fillDescription(ParameterSetDescription &desc)
std::vector< std::pair< ItemType, EventID > >::const_iterator m_nextTransition
std::shared_ptr< LuminosityBlockAuxiliary > readLuminosityBlockAuxiliary_() final
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void fillEventPrincipal(EventAuxiliary const &aux, ProcessHistoryRegistry const &processHistoryRegistry, DelayedReader *reader=0)
ParameterDescriptionBase * addVPSetUntracked(U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults)
std::shared_ptr< RunAuxiliary > readRunAuxiliary_() final
ItemType getNextItemType() final