#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(), FakeBeamMonitor::bookHistograms(), DQMEventInfo::bookHistograms(), ESTrendTask::dqmBeginRun(), DQMHarvestingMetadata::dqmEndRun(), and PhiSymmetryCalibration::endRun().
|
inline |
Definition at line 42 of file RunBase.h.
References edm::RunAuxiliary::endTime(), and runAuxiliary().
Referenced by CosmicRateAnalyzer::analyze(), DTNoiseCalibration::beginRun(), and PhiSymmetryCalibration::endRun().
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 57 of file RunBase.h.
References edm::HandleBase::clear(), 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 OMTFReconstruction::beginRun(), DTTrigProd::beginRun(), HLTMuonCertSummary::beginRun(), FourVectorHLT::beginRun(), HLTOverallSummary::beginRun(), DTTrigPhase2Prod::beginRun(), HLTScalersClient::beginRun(), ConditionDBWriter< SiStripApvGain >::beginRun(), AlignmentProducerBase::beginRunImpl(), DQMEventInfo::bookHistograms(), PixelLumiDQM::bookHistograms(), SiPixelStatusHarvester::constructTag(), HLTFiltersDQMonitor::dqmBeginRun(), HLTScalers::dqmBeginRun(), DQMHarvestingMetadata::dqmEndRun(), SiPixelStatusHarvester::dqmEndRun(), HLTScalers::dqmEndRun(), L1ExtraDQM::dqmEndRun(), CorrPCCProducer::dqmEndRunProduce(), SiStripQualityStatistics::endRun(), AlcaBeamSpotHarvester::endRun(), AlcaBeamMonitorClient::endRun(), DQMFileSaver::endRun(), FourVectorHLT::endRun(), ConditionDBWriter< SiStripApvGain >::endRun(), AlignmentProducerBase::endRunImpl(), RunLumiEventChecker::globalBeginRun(), dqm::DQMFileSaverBase::globalEndRun(), RunLumiEventChecker::globalEndRun(), HLTConfigProvider::init(), main(), CTPPSPixelLocalTrackProducer::produce(), and L1TStage2CaloLayer1::updateMismatch().
|
inline |
Definition at line 40 of file RunBase.h.
References edm::RunAuxiliary::run(), and runAuxiliary().
Referenced by CosmicRateAnalyzer::analyze(), L1GtAnalyzer::analyzeConditionsInRunBlock(), BeamMonitor::beginLuminosityBlock(), FakeBeamMonitor::beginLuminosityBlock(), ecaldqm::RawDataTask::beginRun(), SiStripMonitorCondData::beginRun(), SiStripFedCablingBuilder::beginRun(), SiStripMonitorCondDataOnDemandExample::beginRun(), LumiCalculator::beginRun(), CastorRawToDigi::beginRun(), SiStripAnalyser::beginRun(), EventIDChecker::beginRun(), AlCaRecoTriggerBitsRcdRead::beginRun(), ConfigurableAPVCyclePhaseProducer::beginRun(), AlCaIsolatedBunchFilter::beginRun(), AlCaIsolatedBunchSelector::beginRun(), GlobalHitsProdHistStripper::beginRun(), AlCaIsoTracksProducerFilter::beginRun(), SiStripCorrelateNoise::beginRun(), AnotherBeamSpotAnalyzer::beginRun(), SimpleHBHEPhase1Algo::beginRun(), BSvsPVAnalyzer::beginRun(), APVCyclePhaseProducerFromL1ABC::beginRun(), AlCaHEMuonFilter::beginRun(), AlCaHBHEMuonProducer::beginRun(), AlCaHBHEMuonFilter::beginRun(), AlCaLowPUHBHEMuonFilter::beginRun(), APVCyclePhaseProducerFromL1TS::beginRun(), StudyTriggerHLT::beginRun(), SiStripQualityHistory::beginRun(), SiPixelQualityHistory::beginRun(), MultiplicityTimeCorrelations::beginRun(), CentralityBinProducer::beginRun(), IsoTrackCalibration::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), PrimaryVertexValidation::beginRun(), AlCaIsoTracksFilter::beginRun(), HcalHBHEMuonHighEtaAnalyzer::beginRun(), SplitVertexResolution::beginRun(), IsoTrackCalib::beginRun(), SiStripLorentzAngleCalibration::beginRun(), HcalIsoTrkSimAnalyzer::beginRun(), SiPixelLorentzAngleCalibration::beginRun(), StudyCaloResponse::beginRun(), MillePedeAlignmentAlgorithm::beginRun(), AlCaHcalHBHEMuonProducer::beginRun(), HcalIsoTrkAnalyzer::beginRun(), AlCaIsoTracksProducer::beginRun(), AlCaHcalIsotrkProducer::beginRun(), IsoTrig::beginRun(), LumiProducer::beginRun(), RunHistogramManager::beginRun(), BeamMonitor::bookHistograms(), FakeBeamMonitor::bookHistograms(), PixelLumiDQM::bookHistograms(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), BeamSpotDipServer::dqmBeginRun(), CTPPSDiamondDQMSource::dqmBeginRun(), CorrPCCProducer::dqmEndRunProduce(), ecaldqm::EcalDQMonitor::ecaldqmBeginRun(), ecaldqm::EcalDQMonitor::ecaldqmEndRun(), DummyCondDBWriter< TObject, TObjectO, TRecord >::endRun(), HcalIsoTrackAnalyzer::endRun(), LumiCalculator::endRun(), EventIDChecker::endRun(), PhiSymmetryCalibration::endRun(), AlCaIsolatedBunchFilter::endRun(), AlCaIsolatedBunchSelector::endRun(), AlCaIsoTracksProducerFilter::endRun(), AlCaHEMuonFilter::endRun(), AlCaHBHEMuonFilter::endRun(), AlCaHBHEMuonProducer::endRun(), AlCaLowPUHBHEMuonFilter::endRun(), StudyTriggerHLT::endRun(), cms::Analyzer_minbias::endRun(), IsoTrackCalibration::endRun(), HLTrigReport::endRun(), AlCaIsoTracksFilter::endRun(), IsoTrackCalib::endRun(), HcalIsoTrkSimAnalyzer::endRun(), StudyCaloResponse::endRun(), AlCaHcalHBHEMuonProducer::endRun(), HcalIsoTrkAnalyzer::endRun(), AlCaIsoTracksProducer::endRun(), AlCaHcalIsotrkProducer::endRun(), MEtoEDMConverter::endRunProduce(), AlCaHcalHEMuonFilter::globalBeginRun(), AlCaHcalHBHEMuonFilter::globalBeginRun(), AlCaHcalIsotrkFilter::globalBeginRun(), HLTriggerJSONMonitoring::globalBeginRun(), L1TriggerJSONMonitoring::globalBeginRun(), LogErrorEventFilter::globalEndRun(), and DQMGlobalEDAnalyzerBase< Histograms_TICLTrackstersEdgesValidation, Args...>::meId().
|
pure virtual |
Implemented in fwlite::Run, and edm::Run.
Referenced by beginTime(), endTime(), id(), and run().