CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
edm::SetRunHelper Class Reference

#include <RunHelper.h>

Inheritance diagram for edm::SetRunHelper:
edm::RunHelperBase

Public Member Functions

virtual void checkRunConsistency (RunNumber_t run, RunNumber_t origninalRun) const override
 
virtual void overrideRunNumber (EventID &event, bool isRealData) override
 
virtual void overrideRunNumber (RunID &run) override
 
virtual void overrideRunNumber (LuminosityBlockID &lumi) override
 
virtual void setForcedRunOffset (RunNumber_t firstRun) override
 
 SetRunHelper (ParameterSet const &pset)
 
virtual ~SetRunHelper ()
 
- Public Member Functions inherited from edm::RunHelperBase
virtual void checkForNewRun (RunNumber_t run)
 
virtual void checkLumiConsistency (LuminosityBlockNumber_t lumi, LuminosityBlockNumber_t origninalLumi) const
 
virtual bool fakeNewRun () const
 
virtual InputSource::ItemType nextItemType (InputSource::ItemType const &previousItemType, InputSource::ItemType const &newItemType)
 
 RunHelperBase ()=default
 
virtual RunNumber_t runNumberToUseForThisLumi () const
 
virtual ~RunHelperBase ()
 

Private Attributes

bool firstTime_
 
int forcedRunOffset_
 
RunNumber_t setRun_
 

Additional Inherited Members

- Static Public Member Functions inherited from edm::RunHelperBase
static void fillDescription (ParameterSetDescription &desc)
 

Detailed Description

Definition at line 43 of file RunHelper.h.

Constructor & Destructor Documentation

edm::SetRunHelper::SetRunHelper ( ParameterSet const &  pset)
explicit

Definition at line 43 of file RunHelper.cc.

edm::SetRunHelper::~SetRunHelper ( )
virtual

Definition at line 50 of file RunHelper.cc.

Member Function Documentation

void edm::SetRunHelper::checkRunConsistency ( RunNumber_t  run,
RunNumber_t  origninalRun 
) const
overridevirtual

Reimplemented from edm::RunHelperBase.

Definition at line 92 of file RunHelper.cc.

void edm::SetRunHelper::overrideRunNumber ( EventID event,
bool  isRealData 
)
overridevirtual

Reimplemented from edm::RunHelperBase.

Definition at line 80 of file RunHelper.cc.

void edm::SetRunHelper::overrideRunNumber ( RunID run)
overridevirtual

Reimplemented from edm::RunHelperBase.

Definition at line 68 of file RunHelper.cc.

void edm::SetRunHelper::overrideRunNumber ( LuminosityBlockID lumi)
overridevirtual

Reimplemented from edm::RunHelperBase.

Definition at line 74 of file RunHelper.cc.

void edm::SetRunHelper::setForcedRunOffset ( RunNumber_t  firstRun)
overridevirtual

Reimplemented from edm::RunHelperBase.

Definition at line 53 of file RunHelper.cc.

Member Data Documentation

bool edm::SetRunHelper::firstTime_
private

Definition at line 58 of file RunHelper.h.

int edm::SetRunHelper::forcedRunOffset_
private

Definition at line 57 of file RunHelper.h.

RunNumber_t edm::SetRunHelper::setRun_
private

Definition at line 56 of file RunHelper.h.