#include <RunHelper.h>
Public Member Functions | |
void | checkForNewRun (RunNumber_t run) override |
void | checkRunConsistency (RunNumber_t run, RunNumber_t origninalRun) const override |
bool | fakeNewRun () const override |
InputSource::ItemType | nextItemType (InputSource::ItemType const &previousItemType, InputSource::ItemType const &newIemType) override |
void | overrideRunNumber (EventID &event, bool isRealData) override |
void | overrideRunNumber (RunID &run) override |
void | overrideRunNumber (LuminosityBlockID &lumi) override |
RunNumber_t | runNumberToUseForThisLumi () const override |
SetRunForEachLumiHelper (ParameterSet const &pset) | |
~SetRunForEachLumiHelper () override | |
Public Member Functions inherited from edm::RunHelperBase | |
virtual void | checkLumiConsistency (LuminosityBlockNumber_t lumi, LuminosityBlockNumber_t origninalLumi) const |
RunHelperBase ()=default | |
virtual void | setForcedRunOffset (RunNumber_t firstRun) |
virtual | ~RunHelperBase () |
Private Attributes | |
bool | fakeNewRun_ |
bool | firstTime_ |
size_t | indexOfNextRunNumber_ |
RunNumber_t | realRunNumber_ |
std::vector< RunNumber_t > | setRunNumberForEachLumi_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::RunHelperBase | |
static void | fillDescription (ParameterSetDescription &desc) |
Definition at line 62 of file RunHelper.h.
|
explicit |
Definition at line 89 of file RunHelper.cc.
|
override |
Definition at line 97 of file RunHelper.cc.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 131 of file RunHelper.cc.
References Exception, edm::errors::MismatchedInputFiles, realRunNumber_, and writedatasetfile::run.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 154 of file RunHelper.cc.
References runNumberToUseForThisLumi().
|
inlineoverridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 70 of file RunHelper.h.
References edm::RunHelperBase::checkForNewRun(), edm::RunHelperBase::checkRunConsistency(), edm::RunHelperBase::overrideRunNumber(), and writedatasetfile::run.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 99 of file RunHelper.cc.
References edm::errors::Configuration, Exception, fakeNewRun_, firstTime_, indexOfNextRunNumber_, edm::InputSource::IsLumi, edm::InputSource::IsRun, edm::errors::MismatchedInputFiles, writedatasetfile::run, setRunNumberForEachLumi_, and mitigatedMETSequence_cff::U.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 146 of file RunHelper.cc.
References edm::errors::Configuration, event(), Exception, and runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 140 of file RunHelper.cc.
References runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 142 of file RunHelper.cc.
References runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 127 of file RunHelper.cc.
References indexOfNextRunNumber_, and setRunNumberForEachLumi_.
Referenced by checkRunConsistency(), and overrideRunNumber().
|
private |
Definition at line 82 of file RunHelper.h.
Referenced by nextItemType().
|
private |
Definition at line 83 of file RunHelper.h.
Referenced by nextItemType().
|
private |
Definition at line 80 of file RunHelper.h.
Referenced by nextItemType(), and runNumberToUseForThisLumi().
|
private |
Definition at line 81 of file RunHelper.h.
Referenced by checkForNewRun().
|
private |
Definition at line 79 of file RunHelper.h.
Referenced by nextItemType(), and runNumberToUseForThisLumi().