#include <RunBase.h>
Public Member Functions | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
same as above, but using the InputTag class More... | |
template<typename T > | |
bool | getByLabel (InputTag const &tag, Handle< T > &result) const |
RunID const & | id () const |
RunNumber_t | run () const |
virtual edm::RunAuxiliary const & | runAuxiliary () const =0 |
RunBase () | |
virtual | ~RunBase () |
Private Member Functions | |
virtual BasicHandle | getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const =0 |
RunBase::RunBase | ( | ) |
Definition at line 23 of file RunBase.cc.
|
virtual |
|
inline |
Definition at line 41 of file RunBase.h.
References edm::RunAuxiliary::beginTime(), and runAuxiliary().
Referenced by DQMEventInfo::bookHistograms().
|
inline |
Definition at line 42 of file RunBase.h.
References edm::RunAuxiliary::endTime(), and runAuxiliary().
bool edm::RunBase::getByLabel | ( | InputTag const & | tag, |
Handle< PROD > & | result | ||
) | const |
same as above, but using the InputTag class
bool edm::RunBase::getByLabel | ( | InputTag const & | tag, |
Handle< T > & | result | ||
) | const |
Definition at line 60 of file RunBase.h.
References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), getByLabelImpl(), and eostools::move().
|
privatepure virtual |
Implemented in edm::Run, and fwlite::RunBase.
Referenced by getByLabel().
|
inline |
Definition at line 39 of file RunBase.h.
References edm::RunAuxiliary::id(), and runAuxiliary().
Referenced by DTTrigProd::beginRun(), DQMEventInfo::bookHistograms(), dqm::DQMFileSaverBase::globalEndRun(), and main().
|
inline |
Definition at line 40 of file RunBase.h.
References edm::RunAuxiliary::run(), and runAuxiliary().
Referenced by SiStripFedCablingBuilder::beginRun(), DQMEDAnalyzer::beginRun(), TKStatus::beginRun(), AnotherBeamSpotAnalyzer::beginRun(), BSvsPVAnalyzer::beginRun(), IgProfModule::beginRun(), thread_unsafe::DQMEDAnalyzer::beginRun(), RunHistogramManager::beginRun(), ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmEndRun(), DummyCondDBWriter< TObject, TObjectO, TRecord >::endRun(), and DQMEDAnalyzer::endRunSummary().
|
pure virtual |
Implemented in fwlite::Run, and edm::Run.
Referenced by beginTime(), endTime(), id(), and run().