#include <RunHelper.h>
Public Member Functions | |
virtual void | checkForNewRun (RunNumber_t run, LuminosityBlockNumber_t nextLumi) |
virtual void | checkLumiConsistency (LuminosityBlockNumber_t lumi, LuminosityBlockNumber_t origninalLumi) const |
virtual void | checkRunConsistency (RunNumber_t run, RunNumber_t origninalRun) const |
virtual bool | fakeNewRun () const |
virtual InputSource::ItemType | nextItemType (InputSource::ItemType const &previousItemType, InputSource::ItemType const &newItemType, RunNumber_t, LuminosityBlockNumber_t, EventNumber_t) |
virtual void | overrideRunNumber (EventID &event, bool isRealData) |
virtual void | overrideRunNumber (RunID &run) |
virtual void | overrideRunNumber (LuminosityBlockID &lumi) |
RunHelperBase ()=default | |
virtual RunNumber_t | runNumberToUseForThisLumi () const |
virtual void | setForcedRunOffset (RunNumber_t firstRun) |
virtual | ~RunHelperBase () |
Static Public Member Functions | |
static void | fillDescription (ParameterSetDescription &desc) |
Definition at line 15 of file RunHelper.h.
|
explicitdefault |
|
virtual |
Definition at line 33 of file RunHelper.cc.
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, and edm::SetRunForEachLumiHelper.
Definition at line 30 of file RunHelper.h.
|
virtual |
|
virtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, edm::SetRunForEachLumiHelper, and edm::SetRunHelper.
Definition at line 39 of file RunHelper.cc.
References cms::cuda::assert().
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, and edm::SetRunForEachLumiHelper.
Definition at line 28 of file RunHelper.h.
|
static |
Definition at line 240 of file RunHelper.cc.
References edm::ParameterSetDescription::addOptionalNode(), and edm::ParameterDescriptionNode::setComment().
Referenced by edm::PoolSource::fillDescriptions().
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, and edm::SetRunForEachLumiHelper.
Definition at line 20 of file RunHelper.h.
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, edm::SetRunForEachLumiHelper, and edm::SetRunHelper.
Definition at line 34 of file RunHelper.h.
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, edm::SetRunForEachLumiHelper, and edm::SetRunHelper.
Definition at line 35 of file RunHelper.h.
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, edm::SetRunForEachLumiHelper, and edm::SetRunHelper.
Definition at line 36 of file RunHelper.h.
|
inlinevirtual |
Reimplemented in edm::FirstLuminosityBlockForEachRunHelper, and edm::SetRunForEachLumiHelper.
Definition at line 27 of file RunHelper.h.
|
inlinevirtual |