Go to the documentation of this file. 1 #ifndef IOPool_Input_RunHelper_h
2 #define IOPool_Input_RunHelper_h
virtual void overrideRunNumber(EventID &event, bool isRealData)
RunNumber_t lastUsedRunNumber_
virtual bool fakeNewRun() const
InputSource::ItemType nextItemType(InputSource::ItemType const &previousItemType, InputSource::ItemType const &newIemType, RunNumber_t, LuminosityBlockNumber_t, EventNumber_t) override
InputSource::ItemType nextItemType(InputSource::ItemType const &previousItemType, InputSource::ItemType const &newIemType, RunNumber_t, LuminosityBlockNumber_t, EventNumber_t) override
SetRunHelper(ParameterSet const &pset)
const std::vector< edm::LuminosityBlockID > lumiToRun_
SetRunForEachLumiHelper(ParameterSet const &pset)
FirstLuminosityBlockForEachRunHelper(ParameterSet const &pset)
RunNumber_t findRunFromLumi(LuminosityBlockNumber_t) const
unsigned int LuminosityBlockNumber_t
bool fakeNewRun() const override
RunNumber_t runNumberToUseForThisLumi() const override
static void fillDescription(ParameterSetDescription &desc)
void overrideRunNumber(EventID &event, bool isRealData) override
std::vector< RunNumber_t > setRunNumberForEachLumi_
void setForcedRunOffset(RunNumber_t firstRun) override
RunNumber_t realRunNumber_
bool fakeNewRun() const override
std::unique_ptr< RunHelperBase > makeRunHelper(ParameterSet const &pset)
virtual void overrideRunNumber(RunID &run)
unsigned long long EventNumber_t
DefaultRunHelper()=default
virtual void checkRunConsistency(RunNumber_t run, RunNumber_t origninalRun) const
~SetRunForEachLumiHelper() override
virtual RunNumber_t runNumberToUseForThisLumi() const
void overrideRunNumber(EventID &event, bool isRealData) override
void checkRunConsistency(RunNumber_t run, RunNumber_t origninalRun) const override
size_t indexOfNextRunNumber_
RunNumber_t runNumberToUseForThisLumi() const override
void checkForNewRun(RunNumber_t run, LuminosityBlockNumber_t nextLumi) override
void checkRunConsistency(RunNumber_t run, RunNumber_t origninalRun) const override
void checkForNewRun(RunNumber_t run, LuminosityBlockNumber_t nextLumi) override
virtual void overrideRunNumber(LuminosityBlockID &lumi)
~DefaultRunHelper() override
virtual void setForcedRunOffset(RunNumber_t firstRun)
virtual void checkForNewRun(RunNumber_t run, LuminosityBlockNumber_t nextLumi)
RunNumber_t realRunNumber_
void overrideRunNumber(EventID &event, bool isRealData) override
void checkRunConsistency(RunNumber_t run, RunNumber_t originalRun) const override
virtual void checkLumiConsistency(LuminosityBlockNumber_t lumi, LuminosityBlockNumber_t origninalLumi) const
virtual InputSource::ItemType nextItemType(InputSource::ItemType const &previousItemType, InputSource::ItemType const &newItemType, RunNumber_t, LuminosityBlockNumber_t, EventNumber_t)