1 #ifndef IOPool_Input_RunHelper_h 2 #define IOPool_Input_RunHelper_h
size_t indexOfNextRunNumber_
bool fakeNewRun() const override
static void fillDescription(ParameterSetDescription &desc)
virtual RunNumber_t runNumberToUseForThisLumi() const
unsigned int LuminosityBlockNumber_t
RunNumber_t realRunNumber_
virtual void overrideRunNumber(LuminosityBlockID &lumi)
virtual void checkForNewRun(RunNumber_t run)
virtual void overrideRunNumber(RunID &run)
virtual bool fakeNewRun() const
virtual InputSource::ItemType nextItemType(InputSource::ItemType const &previousItemType, InputSource::ItemType const &newItemType)
std::unique_ptr< RunHelperBase > makeRunHelper(ParameterSet const &pset)
virtual void setForcedRunOffset(RunNumber_t firstRun)
virtual void checkLumiConsistency(LuminosityBlockNumber_t lumi, LuminosityBlockNumber_t origninalLumi) const
std::vector< RunNumber_t > setRunNumberForEachLumi_
virtual void overrideRunNumber(EventID &event, bool isRealData)
virtual void checkRunConsistency(RunNumber_t run, RunNumber_t origninalRun) const