#include <LuminosityBlockBase.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<class T > | |
bool | getByLabel (const InputTag &tag, Handle< T > &result) const |
LuminosityBlockID | id () const |
LuminosityBlockNumber_t | luminosityBlock () const |
virtual edm::LuminosityBlockAuxiliary const & | luminosityBlockAuxiliary () const =0 |
LuminosityBlockBase () | |
RunNumber_t | run () const |
virtual | ~LuminosityBlockBase () |
Private Member Functions | |
virtual BasicHandle | getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, const InputTag &iTag) const =0 |
Definition at line 36 of file LuminosityBlockBase.h.
LuminosityBlockBase::LuminosityBlockBase | ( | ) |
Definition at line 33 of file LuminosityBlockBase.cc.
|
virtual |
Reimplemented in fwlite::LuminosityBlockBase.
Definition at line 37 of file LuminosityBlockBase.cc.
|
inline |
Definition at line 54 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::beginTime(), and luminosityBlockAuxiliary().
Referenced by AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), Vx3DHLTAnalyzer::beginLuminosityBlock(), and PhiSymmetryCalibration::endLuminosityBlock().
|
inline |
Definition at line 57 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::endTime(), and luminosityBlockAuxiliary().
Referenced by BeamSpotAnalyzer::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), PhiSymmetryCalibration::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), Vx3DHLTAnalyzer::endLuminosityBlock(), and AlcaBeamSpotProducer::endLuminosityBlockProduce().
bool edm::LuminosityBlockBase::getByLabel | ( | InputTag const & | tag, |
Handle< PROD > & | result | ||
) | const |
same as above, but using the InputTag class
bool edm::LuminosityBlockBase::getByLabel | ( | const InputTag & | tag, |
Handle< T > & | result | ||
) | const |
Definition at line 76 of file LuminosityBlockBase.h.
References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), and getByLabelImpl().
|
privatepure virtual |
Implemented in edm::LuminosityBlock, and fwlite::LuminosityBlockBase.
Referenced by getByLabel().
|
inline |
Definition at line 50 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::id(), and luminosityBlockAuxiliary().
Referenced by AlcaBeamMonitor::beginLuminosityBlock(), SiStripMonitorDigi::beginLuminosityBlock(), DTEfficiencyTask::beginLuminosityBlock(), DTResolutionAnalysisTask::beginLuminosityBlock(), DQMEventInfo::beginLuminosityBlock(), DTDCSByLumiTask::beginLuminosityBlock(), DTChamberEfficiencyTask::beginLuminosityBlock(), L1TRate::beginLuminosityBlock(), DTDigiForNoiseTask::beginLuminosityBlock(), L1TRate_Offline::beginLuminosityBlock(), MulticoreRunLumiEventChecker::beginLuminosityBlock(), L1TEfficiencyEG_Offline::beginLuminosityBlock(), L1TEfficiencyJets_Offline::beginLuminosityBlock(), DTDigiTask::beginLuminosityBlock(), L1TEfficiency_Harvesting::beginLuminosityBlock(), DTLocalTriggerTask::beginLuminosityBlock(), L1TSync::beginLuminosityBlock(), L1TSync_Harvest::beginLuminosityBlock(), L1TBPTX::beginLuminosityBlock(), L1TEfficiencyMuons_Offline::beginLuminosityBlock(), RPCDcsInfoClient::dqmEndLuminosityBlock(), SiPixelEDAClient::dqmEndLuminosityBlock(), TrackingAnalyser::dqmEndLuminosityBlock(), AlcaBeamMonitorClient::endLuminosityBlock(), DQMDcsInfoClient::endLuminosityBlock(), GenFilterEfficiencyAnalyzer::endLuminosityBlock(), DTDCSByLumiSummary::endLuminosityBlock(), L1Scalers::endLuminosityBlock(), BPhysicsOniaDQM::endLuminosityBlock(), SiStripMonitorDigi::endLuminosityBlock(), TKStatus::endLuminosityBlock(), LumiCalculator::endLuminosityBlock(), DQMProvInfo::endLuminosityBlock(), L1TTestsSummary::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), HLTEventInfoClient::endLuminosityBlock(), PhiSymmetryCalibration::endLuminosityBlock(), QualityTester::endLuminosityBlock(), L1TOccupancyClient::endLuminosityBlock(), BeamSpotProblemMonitor::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), DTBlockedROChannelsTest::endLuminosityBlock(), DTDataIntegrityTest::endLuminosityBlock(), L1TRate::endLuminosityBlock(), L1TRate_Offline::endLuminosityBlock(), MulticoreRunLumiEventChecker::endLuminosityBlock(), L1TEfficiencyEG_Offline::endLuminosityBlock(), L1TEfficiencyJets_Offline::endLuminosityBlock(), DTSegmentAnalysisTest::endLuminosityBlock(), DTResolutionTest::endLuminosityBlock(), DTDeadChannelTest::endLuminosityBlock(), DTtTrigCalibrationTest::endLuminosityBlock(), DTEfficiencyTest::endLuminosityBlock(), DTChamberEfficiencyTest::endLuminosityBlock(), DTNoiseTest::endLuminosityBlock(), L1TEfficiency_Harvesting::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), FourVectorHLTOnline::endLuminosityBlock(), TrigResRateMon::endLuminosityBlock(), L1TEfficiencyMuons_Offline::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), MEtoEDMConverter::endLuminosityBlockProduce(), DQMEDAnalyzer::endLuminosityBlockSummary(), HLTPrescaler::filter(), DQMFileSaver::globalEndLuminosityBlock(), and main().
|
inline |
Definition at line 42 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::luminosityBlock(), and luminosityBlockAuxiliary().
Referenced by IsolatedTracksCone::analyze(), L1GtAnalyzer::analyzeConditionsInLumiBlock(), HcalTrigPrimMonitor::beginLuminosityBlock(), SiPixelHistoricInfoEDAClient::beginLuminosityBlock(), HcalBeamMonitor::beginLuminosityBlock(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), TKStatus::beginLuminosityBlock(), HcalRawDataMonitor::beginLuminosityBlock(), HcalLSbyLSMonitor::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), ZDCMonitorClient::beginLuminosityBlock(), HcalHotCellMonitor::beginLuminosityBlock(), BeamSpotProblemMonitor::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), HcalBaseDQMonitor::beginLuminosityBlock(), L1RCTProducer::beginLuminosityBlock(), ZDCMonitorModule::beginLuminosityBlock(), DaqFakeReader::beginLuminosityBlock(), OccupancyPlotter::beginLuminosityBlock(), IgProfModule::beginLuminosityBlock(), Vx3DHLTAnalyzer::beginLuminosityBlock(), ExpressLumiProducer::beginLuminosityBlockProduce(), LumiProducer::beginLuminosityBlockProduce(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), SiPixelEDAClient::dqmEndLuminosityBlock(), TrackingAnalyser::dqmEndLuminosityBlock(), HcalMonitorClient::dqmEndLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock(), HcalTrigPrimMonitor::endLuminosityBlock(), HcalRecHitMonitor::endLuminosityBlock(), HcalCoarsePedestalMonitor::endLuminosityBlock(), BeamSpotAnalyzer::endLuminosityBlock(), HcalBeamMonitor::endLuminosityBlock(), HcalDeadCellMonitor::endLuminosityBlock(), DQMLumiMonitor::endLuminosityBlock(), LogErrorEventFilter::endLuminosityBlock(), HcalRawDataMonitor::endLuminosityBlock(), HcalMonitorModule::endLuminosityBlock(), HcalHotCellMonitor::endLuminosityBlock(), HLTrigReport::endLuminosityBlock(), HcalBaseDQMonitor::endLuminosityBlock(), DTSegmentAnalysisTask::endLuminosityBlock(), HiggsDQM::endLuminosityBlock(), ZDCMonitorModule::endLuminosityBlock(), SiStripAnalyser::endLuminosityBlock(), DTScalerInfoTask::endLuminosityBlock(), DTDataIntegrityTask::endLuminosityBlock(), DTLocalTriggerBaseTask::endLuminosityBlock(), HcalDigiMonitor::endLuminosityBlock(), Vx3DHLTAnalyzer::endLuminosityBlock(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), and AlcaBeamSpotManager::readLumi().
|
pure virtual |
Implemented in fwlite::LuminosityBlock, and edm::LuminosityBlock.
Referenced by beginTime(), endTime(), id(), luminosityBlock(), and run().
|
inline |
Definition at line 46 of file LuminosityBlockBase.h.
References luminosityBlockAuxiliary(), and edm::LuminosityBlockAuxiliary::run().
Referenced by L1GtAnalyzer::analyzeConditionsInLumiBlock(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), DTBlockedROChannelsTest::beginLuminosityBlock(), DTDataIntegrityTest::beginLuminosityBlock(), L1RCTProducer::beginLuminosityBlock(), DTLocalTriggerBaseTest::beginLuminosityBlock(), DTResolutionAnalysisTest::beginLuminosityBlock(), DTResolutionTest::beginLuminosityBlock(), DTDeadChannelTest::beginLuminosityBlock(), DTtTrigCalibrationTest::beginLuminosityBlock(), DTEfficiencyTest::beginLuminosityBlock(), DTChamberEfficiencyTest::beginLuminosityBlock(), DTNoiseTest::beginLuminosityBlock(), ExpressLumiProducer::beginLuminosityBlockProduce(), LumiProducer::beginLuminosityBlockProduce(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), DQMLumiMonitor::endLuminosityBlock(), LogErrorEventFilter::endLuminosityBlock(), PhiSymmetryCalibration::endLuminosityBlock(), HLTrigReport::endLuminosityBlock(), MEtoEDMConverter::endLuminosityBlockProduce(), DQMEDAnalyzer::endLuminosityBlockSummary(), fwlite::LuminosityBlock::getRun(), and TriggerJSONMonitoring::globalEndLuminosityBlockSummary().