#include <RunHelper.h>
Public Member Functions | |
void | checkForNewRun (RunNumber_t run, LuminosityBlockNumber_t nextLumi) override |
void | checkRunConsistency (RunNumber_t run, RunNumber_t originalRun) const override |
bool | fakeNewRun () const override |
FirstLuminosityBlockForEachRunHelper (ParameterSet const &pset) | |
InputSource::ItemType | nextItemType (InputSource::ItemType const &previousItemType, InputSource::ItemType const &newIemType, RunNumber_t, LuminosityBlockNumber_t, EventNumber_t) override |
void | overrideRunNumber (EventID &event, bool isRealData) override |
void | overrideRunNumber (RunID &run) override |
void | overrideRunNumber (LuminosityBlockID &lumi) override |
RunNumber_t | runNumberToUseForThisLumi () const 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 Member Functions | |
RunNumber_t | findRunFromLumi (LuminosityBlockNumber_t) const |
Private Attributes | |
bool | fakeNewRun_ |
RunNumber_t | lastUsedRunNumber_ |
std::vector < edm::LuminosityBlockID > const | lumiToRun_ |
RunNumber_t | realRunNumber_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::RunHelperBase | |
static void | fillDescription (ParameterSetDescription &desc) |
Definition at line 92 of file RunHelper.h.
|
explicit |
Definition at line 166 of file RunHelper.cc.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 194 of file RunHelper.cc.
References Exception, fakeNewRun_, findRunFromLumi(), lastUsedRunNumber_, edm::errors::MismatchedInputFiles, realRunNumber_, and submitPVValidationJobs::run.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 219 of file RunHelper.cc.
References cms::cuda::assert(), and runNumberToUseForThisLumi().
|
inlineoverridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 102 of file RunHelper.h.
References fakeNewRun_.
|
private |
Definition at line 223 of file RunHelper.cc.
References edm::errors::Configuration, Exception, lumiToRun_, and submitPVValidationJobs::run.
Referenced by checkForNewRun(), and nextItemType().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 172 of file RunHelper.cc.
References edm::errors::Configuration, Exception, fakeNewRun_, findRunFromLumi(), edm::InputSource::IsLumi, edm::InputSource::IsRun, lastUsedRunNumber_, and submitPVValidationJobs::run.
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 211 of file RunHelper.cc.
References edm::errors::Configuration, edmPickEvents::event, Exception, and runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 205 of file RunHelper.cc.
References runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 207 of file RunHelper.cc.
References runNumberToUseForThisLumi().
|
overridevirtual |
Reimplemented from edm::RunHelperBase.
Definition at line 192 of file RunHelper.cc.
References lastUsedRunNumber_.
Referenced by checkRunConsistency(), and overrideRunNumber().
|
private |
Definition at line 115 of file RunHelper.h.
Referenced by checkForNewRun(), fakeNewRun(), and nextItemType().
|
private |
Definition at line 114 of file RunHelper.h.
Referenced by checkForNewRun(), nextItemType(), and runNumberToUseForThisLumi().
|
private |
Definition at line 112 of file RunHelper.h.
Referenced by findRunFromLumi().
|
private |
Definition at line 113 of file RunHelper.h.
Referenced by checkForNewRun().