#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 34 of file LuminosityBlockBase.h.
LuminosityBlockBase::LuminosityBlockBase | ( | ) |
Definition at line 32 of file LuminosityBlockBase.cc.
|
virtual |
Reimplemented in fwlite::LuminosityBlockBase.
Definition at line 34 of file LuminosityBlockBase.cc.
|
inline |
Definition at line 46 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::beginTime(), and luminosityBlockAuxiliary().
Referenced by AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), FakeBeamMonitor::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), Vx3DHLTAnalyzer::dqmBeginLuminosityBlock(), and AlcaBeamSpotManager::readLumi().
|
inline |
Definition at line 47 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::endTime(), and luminosityBlockAuxiliary().
Referenced by Vx3DHLTAnalyzer::dqmEndLuminosityBlock(), BeamSpotAnalyzer::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), FakeBeamMonitor::endLuminosityBlock(), BeamMonitor::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 62 of file LuminosityBlockBase.h.
References edm::HandleBase::clear(), edm::HandleBase::failedToGet(), getByLabelImpl(), and eostools::move().
|
privatepure virtual |
Implemented in edm::LuminosityBlock, and fwlite::LuminosityBlockBase.
Referenced by getByLabel().
|
inline |
Definition at line 44 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::id(), and luminosityBlockAuxiliary().
Referenced by WriteCTPPSBeamParameters::analyze(), DTEfficiencyTask::beginLuminosityBlock(), DTChamberEfficiencyTask::beginLuminosityBlock(), L1TRate_Offline::beginLuminosityBlock(), L1TRate::beginLuminosityBlock(), DTDigiTask::beginLuminosityBlock(), L1TSync::beginLuminosityBlock(), DTLocalTriggerTask::beginLuminosityBlock(), L1TBPTX::beginLuminosityBlock(), DTDCSByLumiTask::dqmBeginLuminosityBlock(), DTSegmentAnalysisTest::dqmBeginLuminosityBlock(), L1TTestsSummary::dqmEndLuminosityBlock(), SiPixelEDAClient::dqmEndLuminosityBlock(), BeamSpotProblemMonitor::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), L1TOccupancyClient::dqmEndLuminosityBlock(), DTBlockedROChannelsTest::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), SiPixelPhase1Summary::dqmEndLuminosityBlock(), QualityTester::dqmEndLuminosityBlock(), TrackingAnalyser::dqmEndLuminosityBlock(), DTSegmentAnalysisTest::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), GEMDQMHarvester::dqmEndLuminosityBlock(), AlcaBeamMonitorClient::endLuminosityBlock(), L1TdeStage2CaloLayer1::endLuminosityBlock(), LumiCalculator::endLuminosityBlock(), L1ScalersClient::endLuminosityBlock(), BeamMonitorBx::endLuminosityBlock(), FakeBeamMonitor::endLuminosityBlock(), BeamMonitor::endLuminosityBlock(), L1TRate_Offline::endLuminosityBlock(), L1TRate::endLuminosityBlock(), HLTScalers::endLuminosityBlock(), HLTScalersClient::endLuminosityBlock(), MEtoEDMConverter::endLuminosityBlockProduce(), HLTPrescaler::filter(), gen::BaseHadronizer::generateLHE(), OnlineBeamMonitor::globalBeginLuminosityBlock(), SiPixelDigiSource::globalBeginLuminosityBlock(), AlcaBeamMonitor::globalBeginLuminosityBlock(), RunLumiEventChecker::globalBeginLuminosityBlock(), L1Scalers::globalEndLuminosityBlock(), CTPPSCommonDQMSource::globalEndLuminosityBlock(), OnlineBeamMonitor::globalEndLuminosityBlock(), SiStripMonitorDigi::globalEndLuminosityBlock(), GenFilterEfficiencyAnalyzer::globalEndLuminosityBlock(), SiPixelDigiSource::globalEndLuminosityBlock(), AlcaBeamMonitor::globalEndLuminosityBlock(), DTDataIntegrityTask::globalEndLuminosityBlock(), dqm::DQMFileSaverBase::globalEndLuminosityBlock(), RunLumiEventChecker::globalEndLuminosityBlock(), main(), Herwig7Hadronizer::randomizeIndex(), gen::BaseHadronizer::randomizeIndex(), and L1TStage2CaloLayer1::updateMismatch().
|
inline |
Definition at line 40 of file LuminosityBlockBase.h.
References edm::LuminosityBlockAuxiliary::luminosityBlock(), and luminosityBlockAuxiliary().
Referenced by PixelLumiDQM::analyze(), IsolatedTracksCone::analyze(), L1GtAnalyzer::analyzeConditionsInLumiBlock(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), DaqFakeReader::beginLuminosityBlock(), BeamMonitorBx::beginLuminosityBlock(), EventIDChecker::beginLuminosityBlock(), FakeBeamMonitor::beginLuminosityBlock(), BeamMonitor::beginLuminosityBlock(), L1RCTProducer::beginLuminosityBlock(), ExpressLumiProducer::beginLuminosityBlockProduce(), LumiProducer::beginLuminosityBlockProduce(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), BeamSpotProblemMonitor::dqmBeginLuminosityBlock(), Vx3DHLTAnalyzer::dqmBeginLuminosityBlock(), DemoHarvester::dqmEndLuminosityBlock(), DQMHarvestingMetadata::dqmEndLuminosityBlock(), hcaldqm::DQHarvester::dqmEndLuminosityBlock(), SiPixelEDAClient::dqmEndLuminosityBlock(), BeamSpotDipServer::dqmEndLuminosityBlock(), TrackingAnalyser::dqmEndLuminosityBlock(), Vx3DHLTAnalyzer::dqmEndLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmBeginLuminosityBlock(), ecaldqm::EcalDQMonitor::ecaldqmEndLuminosityBlock(), hcaldqm::DQClient::endLuminosityBlock(), BeamSpotAnalyzer::endLuminosityBlock(), DQMLumiMonitor::endLuminosityBlock(), EventIDChecker::endLuminosityBlock(), SiStripAnalyser::endLuminosityBlock(), SiPixelStatusHarvester::endLuminosityBlock(), CorrPCCProducer::endLuminosityBlock(), DTScalerInfoTask::endLuminosityBlock(), DTLocalTriggerBaseTask::endLuminosityBlock(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), hcaldqm::DQTask::globalBeginLuminosityBlock(), HLTrigReport::globalEndLuminosityBlock(), LogErrorEventFilter::globalEndLuminosityBlock(), RawPCCProducer::globalEndLuminosityBlockProduce(), SiPixelStatusProducer::globalEndLuminosityBlockProduce(), L1TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), HLTriggerJSONMonitoring::globalEndLuminosityBlockSummary(), L1TStage2CaloLayer1::globalEndLuminosityBlockSummary(), AlcaBeamSpotManager::readLumi(), and SiPixelStatusManager::readLumi().
|
pure virtual |
Implemented in fwlite::LuminosityBlock, and edm::LuminosityBlock.
Referenced by beginTime(), endTime(), id(), luminosityBlock(), and run().
|
inline |
Definition at line 42 of file LuminosityBlockBase.h.
References luminosityBlockAuxiliary(), and edm::LuminosityBlockAuxiliary::run().
Referenced by WriteCTPPSBeamParameters::analyze(), L1GtAnalyzer::analyzeConditionsInLumiBlock(), AlcaBeamSpotProducer::beginLuminosityBlock(), BeamSpotAnalyzer::beginLuminosityBlock(), EventIDChecker::beginLuminosityBlock(), ExpressLumiProducer::beginLuminosityBlockProduce(), LumiProducer::beginLuminosityBlockProduce(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), DTBlockedROChannelsTest::dqmEndLuminosityBlock(), DQMLumiMonitor::endLuminosityBlock(), EventIDChecker::endLuminosityBlock(), MEtoEDMConverter::endLuminosityBlockProduce(), fwlite::LuminosityBlock::getRun(), HLTrigReport::globalEndLuminosityBlock(), LogErrorEventFilter::globalEndLuminosityBlock(), RawPCCProducer::globalEndLuminosityBlockProduce(), SiPixelStatusProducer::globalEndLuminosityBlockProduce(), HLTriggerJSONMonitoring::globalEndLuminosityBlockSummary(), L1TriggerJSONMonitoring::globalEndLuminosityBlockSummary(), SiPixelStatusManager::readLumi(), and ExternalGeneratorFilter::streamBeginLuminosityBlock().