#include <ESHandle.h>
Public Member Functions | |
edm::eventsetup::ComponentDescription const * | description () const |
ESHandleBase ()=default | |
ESHandleBase (void const *iData, edm::eventsetup::ComponentDescription const *desc) | |
ESHandleBase (std::shared_ptr< ESHandleExceptionFactory > &&iWhyFailed) | |
Used when the attempt to get the data failed. More... | |
bool | failedToGet () const |
bool | isValid () const |
operator bool () const | |
bool | operator! () const |
void | swap (ESHandleBase &iOther) |
std::shared_ptr< ESHandleExceptionFactory > const & | whyFailedFactory () const |
Protected Member Functions | |
void const * | productStorage () const |
Private Attributes | |
void const * | data_ {nullptr} |
edm::eventsetup::ComponentDescription const * | description_ {nullptr} |
std::shared_ptr< ESHandleExceptionFactory > | whyFailedFactory_ {nullptr} |
Definition at line 33 of file ESHandle.h.
|
default |
|
inline |
Definition at line 36 of file ESHandle.h.
|
inline |
Used when the attempt to get the data failed.
Definition at line 40 of file ESHandle.h.
References description().
eventsetup::ComponentDescription const * edm::ESHandleBase::description | ( | ) | const |
Definition at line 9 of file ESHandle.cc.
References description_, Exception, and edm::errors::InvalidReference.
Referenced by ESHandleBase().
|
inline |
Definition at line 46 of file ESHandle.h.
References electrons_cff::bool, and whyFailedFactory_.
|
inline |
Definition at line 44 of file ESHandle.h.
References data_, and description_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), SiStripDigitizerAlgorithm::accumulateSimHits(), SiStripGainFromData::algoBeginJob(), SiStripGainFromData::algoBeginRun(), SiStripGainFromCalibTree::algoBeginRun(), SiPixelPhase1TrackClustersV::analyze(), EcalSRCondTools::analyze(), TkAlCaRecoMonitor::analyze(), DTGeometryValidate::analyze(), SiPixelHitEfficiencySource::analyze(), ContainmentCorrectionAnalyzer::analyze(), EcalRecHitsValidation::analyze(), SiPixelTrackResidualSource::analyze(), HGCalRecHitValidation::analyze(), ValidateGeometry::analyze(), L1TRPCTPG::analyze(), HGCalDigiValidation::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), CSCConditions::anodeBXoffset(), pat::helper::VertexingHelper::associate(), AlcaBeamMonitor::beginLuminosityBlock(), EcalDeadCellDeltaRFilter::beginLuminosityBlock(), SiStripFedCablingBuilder::beginRun(), SiStripFedCablingReader::beginRun(), SiStripCertificationInfo::beginRun(), SiStripDaqInfo::beginRun(), SiStripGainsPCLHarvester::beginRun(), SiStripDcsInfo::beginRun(), SiStripOfflineDQM::beginRun(), TrackingCertificationInfo::beginRun(), TrackingOfflineDQM::beginRun(), RPCTechnicalTrigger::beginRun(), RecAnalyzerMinbias::beginRun(), HBHEPhase1Reconstructor::beginRun(), HGCalTriggerGeometryBase::bhGeometry(), L1TBPTX::bookHistograms(), MTDTransientTrackingRecHitBuilder::build(), MuonTransientTrackingRecHitBuilder::build(), CSCConditions::chamberTimingCorrection(), CSCConditions::chipCorrection(), TrajSeedMatcher::compatibleSeeds(), SiTrivialDigitalConverter::convert(), SiTrivialDigitalConverter::convertRaw(), TGeoFromDddService::createManager(), CSCConditions::crossTalk(), CSCConditions::crosstalkIntercept(), CSCConditions::crosstalkSlope(), SiStripMonitorDigi::dqmBeginRun(), HGCGeometryValidation::dqmBeginRun(), HGCalHitValidation::dqmBeginRun(), SiStripGainsPCLWorker::dqmBeginRun(), EcalClusterIsoCalculator::EcalClusterIsoCalculator(), HGCalTriggerGeometryBase::eeGeometry(), ecaldqm::TowerStatusTask::endLuminosityBlock(), HGCalTriggerGeometryBase::fhGeometry(), MuonSimHitsValidAnalyzer::fillDT(), GlobalHitsAnalyzer::fillECal(), GlobalHitsProdHist::fillECal(), GlobalHitsProducer::fillECal(), HCALRecHitAnalyzer::FillGeometry(), GlobalHitsAnalyzer::fillHCal(), GlobalHitsProdHist::fillHCal(), GlobalHitsProducer::fillHCal(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), GlobalRecHitsAnalyzer::fillHCal(), GlobalRecHitsProducer::fillHCal(), GlobalHitsAnalyzer::fillMuon(), GlobalHitsProdHist::fillMuon(), GlobalHitsProducer::fillMuon(), GlobalDigisAnalyzer::fillMuon(), GlobalRecHitsAnalyzer::fillMuon(), GlobalRecHitsProducer::fillMuon(), GlobalHitsProdHist::fillTrk(), GlobalHitsAnalyzer::fillTrk(), GlobalHitsProducer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), CSCConditions::gain(), CSCConditions::gasGainCorrection(), SiStripCablingDQM::getActiveDetIds(), CastorDigiMonitor::getDbData(), L1RCTProducer::getFedVectorFromOmds(), HoECalculator::getHoE(), L1TriggerJSONMonitoring::globalBeginRun(), HcalRechitIsoCalculator::HcalRechitIsoCalculator(), HcalTestNS::HcalTestNS(), HGCalTriggerGeometryBase::hscGeometry(), RPCSimHitMatcher::init(), CSCSimHitMatcher::init(), GEMSimHitMatcher::init(), DTSimHitMatcher::init(), ME0SimHitMatcher::init(), HGCalTriggerGeometryBase::isV9Geometry(), GeometryInterface::loadFromTopology(), CSCConditions::noiseMatrix(), operator bool(), operator!(), CSCConditions::pedestal(), CSCConditions::pedestalSigma(), GlobalDetLayerGeometryESProducer::produce(), CastorSimpleReconstructor::produce(), HGCalTriggerGeometryESProducer::produce(), MFProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), MuonDetLayerGeometryESProducer::produce(), CSCTriggerPrimitivesProducer::produce(), TGeoMgrFromDdd::produce(), ShallowGainCalibration::produce(), pat::PATMuonProducer::produce(), reco::GlobalHaloDataProducer::produce(), CaloGeometryDBEP< T, U >::produceAligned(), CaloGeometryEP< T >::produceAligned(), CTPPSGeometryESModule::produceGD(), HcalAlignmentEP::produceHcalAli(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), core.AutoHandle.AutoHandle::ReallyLoad(), TSGForRoadSearch::setEvent(), TrackTransformer::setServices(), PropagateToMuon::startingState(), MuonIdTruthInfo::truthMatchMuon(), and SimG4HGCalValidation::update().
|
inlineexplicit |
|
inline |
|
inlineprotected |
Definition at line 61 of file ESHandle.h.
References data_, and whyFailedFactory_.
Referenced by edm::ESTransientHandle< T >::product(), and edm::ESHandle< MTDDetLayerGeometry >::product().
|
inline |
Definition at line 52 of file ESHandle.h.
References data_, description_, std::swap(), and whyFailedFactory_.
Referenced by HcalLutGenerator::analyze(), and edm::swap().
|
inline |
Definition at line 58 of file ESHandle.h.
References whyFailedFactory_.
|
private |
Definition at line 70 of file ESHandle.h.
Referenced by isValid(), productStorage(), and swap().
|
private |
Definition at line 71 of file ESHandle.h.
Referenced by description(), isValid(), and swap().
|
private |
Definition at line 72 of file ESHandle.h.
Referenced by failedToGet(), productStorage(), swap(), and whyFailedFactory().