#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 22 of file RunBase.cc.
|
virtual |
|
inline |
Definition at line 41 of file RunBase.h.
References edm::RunAuxiliary::beginTime(), and runAuxiliary().
Referenced by CosmicRateAnalyzer::analyze(), DTNoiseCalibration::beginRun(), BeamMonitorBx::beginRun(), BeamMonitor::bookHistograms(), DQMEventInfo::bookHistograms(), ESTrendTask::dqmBeginRun(), and PhiSymmetryCalibration::endRun().
|
inline |
Definition at line 42 of file RunBase.h.
References edm::RunAuxiliary::endTime(), getByLabel(), getByLabelImpl(), mps_fire::result, runAuxiliary(), and GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by CosmicRateAnalyzer::analyze(), DTNoiseCalibration::beginRun(), and PhiSymmetryCalibration::endRun().
bool edm::RunBase::getByLabel | ( | InputTag const & | tag, |
Handle< T > & | result | ||
) | const |
Definition at line 57 of file RunBase.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), getByLabelImpl(), and eostools::move().
|
privatepure virtual |
Implemented in edm::Run.
Referenced by endTime(), and getByLabel().
|
inline |
Definition at line 39 of file RunBase.h.
References edm::RunAuxiliary::id(), and runAuxiliary().
Referenced by DTTrigProd::beginRun(), FourVectorHLT::beginRun(), HLTMuonCertSummary::beginRun(), HLTOverallSummary::beginRun(), HLTScalersClient::beginRun(), ConditionDBWriter< SiStripApvGain >::beginRun(), AlignmentProducerBase::beginRunImpl(), DQMEventInfo::bookHistograms(), PixelLumiDQM::bookHistograms(), SiPixelStatusHarvester::constructTag(), HLTScalers::dqmBeginRun(), AlcaBeamSpotHarvester::endRun(), AlcaBeamMonitorClient::endRun(), FourVectorHLT::endRun(), HLTScalers::endRun(), L1ExtraDQM::endRun(), ConditionDBWriter< SiStripApvGain >::endRun(), AlignmentProducerBase::endRunImpl(), SiPixelStatusHarvester::endRunProduce(), CorrPCCProducer::endRunProduce(), RunLumiEventChecker::globalBeginRun(), DQMFileSaver::globalEndRun(), RunLumiEventChecker::globalEndRun(), dqm::DQMFileSaverBase::globalEndRun(), HLTConfigProvider::init(), main(), and CTPPSPixelLocalTrackProducer::produce().
|
inline |
Definition at line 40 of file RunBase.h.
References edm::RunAuxiliary::run(), and runAuxiliary().
Referenced by CosmicRateAnalyzer::analyze(), L1GtAnalyzer::analyzeConditionsInRunBlock(), SiStripFedCablingBuilder::beginRun(), ecaldqm::RawDataTask::beginRun(), SiStripAnalyser::beginRun(), SiStripMonitorCondDataOnDemandExample::beginRun(), CastorRawToDigi::beginRun(), LumiCalculator::beginRun(), AlCaRecoTriggerBitsRcdRead::beginRun(), L1RCTProducer::beginRun(), SiStripMonitorCondData::beginRun(), GlobalHitsProdHistStripper::beginRun(), ConfigurableAPVCyclePhaseProducer::beginRun(), AlCaIsolatedBunchFilter::beginRun(), AlCaIsoTracksProducerFilter::beginRun(), AlCaIsolatedBunchSelector::beginRun(), CentralityBinProducer::beginRun(), SiStripCorrelateNoise::beginRun(), SimpleHBHEPhase1Algo::beginRun(), AnotherBeamSpotAnalyzer::beginRun(), BSvsPVAnalyzer::beginRun(), APVCyclePhaseProducerFromL1ABC::beginRun(), AlCaHBHEMuonProducer::beginRun(), AlCaLowPUHBHEMuonFilter::beginRun(), AlCaHEMuonFilter::beginRun(), APVCyclePhaseProducerFromL1TS::beginRun(), AlCaHBHEMuonFilter::beginRun(), SiStripQualityHistory::beginRun(), IgProfModule::beginRun(), SiPixelQualityHistory::beginRun(), MultiplicityTimeCorrelations::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), AlCaIsoTracksFilter::beginRun(), IsoTrackCalibration::beginRun(), MillePedeAlignmentAlgorithm::beginRun(), SiStripLorentzAngleCalibration::beginRun(), SiPixelLorentzAngleCalibration::beginRun(), StudyHLT::beginRun(), IsoTrackCalib::beginRun(), HcalIsoTrkAnalyzer::beginRun(), AlCaIsoTracksProducer::beginRun(), IsoTrig::beginRun(), LumiProducer::beginRun(), RunHistogramManager::beginRun(), BeamMonitor::bookHistograms(), PixelLumiDQM::bookHistograms(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), CTPPSDiamondDQMSource::dqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmEndRun(), DummyCondDBWriter< TObject, TObjectO, TRecord >::endRun(), CTPPSPixelDQMSource::endRun(), LumiCalculator::endRun(), PhiSymmetryCalibration::endRun(), HLTrigReport::endRun(), AlCaIsolatedBunchFilter::endRun(), AlCaIsoTracksProducerFilter::endRun(), AlCaIsolatedBunchSelector::endRun(), AlCaHBHEMuonProducer::endRun(), AlCaHEMuonFilter::endRun(), AlCaHBHEMuonFilter::endRun(), AlCaLowPUHBHEMuonFilter::endRun(), cms::Analyzer_minbias::endRun(), AlCaIsoTracksFilter::endRun(), IsoTrackCalibration::endRun(), StudyHLT::endRun(), IsoTrackCalib::endRun(), HcalIsoTrkAnalyzer::endRun(), AlCaIsoTracksProducer::endRun(), one::dqmimplementation::DQMRunEDProducer< edm::one::WatchLuminosityBlocks >::endRunProduce(), CorrPCCProducer::endRunProduce(), MEtoEDMConverter::endRunProduce(), DQMGlobalEDAnalyzer< H, Args >::globalBeginRun(), L1TriggerJSONMonitoring::globalBeginRun(), HLTriggerJSONMonitoring::globalBeginRun(), LogErrorEventFilter::globalEndRun(), FamosManager::setupGeometryAndField(), and ExternalGeneratorFilter::streamEndRun().
|
pure virtual |
Implemented in fwlite::Run, and edm::Run.
Referenced by beginTime(), endTime(), id(), and run().