#include <EventSetupRecordImplementation.h>
Public Member Functions | |
template<typename PRODUCT > | |
PRODUCT const & | get (ESGetToken< PRODUCT, T > const &iToken) const |
template<typename PRODUCT > | |
PRODUCT const & | get (ESGetToken< PRODUCT, T > &iToken) const |
template<typename PRODUCT > | |
PRODUCT const & | get (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
template<typename PRODUCT > | |
PRODUCT const & | get (ESGetToken< PRODUCT, edm::DefaultRecord > &iToken) const |
template<typename PRODUCT > | |
ESHandle< PRODUCT > | getHandle (ESGetToken< PRODUCT, T > const &iToken) const |
template<typename PRODUCT > | |
ESHandle< PRODUCT > | getHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
template<typename PRODUCT > | |
ESTransientHandle< PRODUCT > | getTransientHandle (ESGetToken< PRODUCT, T > const &iToken) const |
template<typename PRODUCT > | |
ESTransientHandle< PRODUCT > | getTransientHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
EventSetupRecordKey | key () const override |
Public Member Functions inherited from edm::eventsetup::EventSetupRecord | |
unsigned long long | cacheIdentifier () const |
bool | doGet (DataKey const &aKey, bool aGetTransiently=false) const |
returns false if no data available for key More... | |
EventSetupRecord () | |
EventSetupRecord (EventSetupRecord &&)=default | |
EventSetupRecord (EventSetupRecord const &)=default | |
void | fillRegisteredDataKeys (std::vector< DataKey > &oToFill) const |
clears the oToFill vector and then fills it with the keys for all registered data keys More... | |
template<typename HolderT > | |
bool | get (HolderT &iHolder) const |
template<typename HolderT > | |
bool | get (char const *iName, HolderT &iHolder) const |
template<typename HolderT > | |
bool | get (std::string const &iName, HolderT &iHolder) const |
template<typename HolderT > | |
bool | get (ESInputTag const &iTag, HolderT &iHolder) const |
EventSetupRecord & | operator= (EventSetupRecord &&)=default |
EventSetupRecord & | operator= (EventSetupRecord const &)=default |
ComponentDescription const * | providerDescription (DataKey const &aKey) const |
void | setImpl (EventSetupRecordImpl const *iImpl, unsigned int transitionID, ESProxyIndex const *getTokenIndices) |
ValidityInterval const & | validityInterval () const |
bool | wasGotten (DataKey const &aKey) const |
virtual | ~EventSetupRecord () |
Static Public Member Functions | |
static EventSetupRecordKey | keyForClass () |
Protected Member Functions | |
EventSetupRecordImplementation () | |
Protected Member Functions inherited from edm::eventsetup::EventSetupRecord | |
void | addTraceInfoToCmsException (cms::Exception &iException, char const *iName, ComponentDescription const *, DataKey const &) const |
void | changeStdExceptionToCmsException (char const *iExceptionWhatMessage, char const *iName, ComponentDescription const *, DataKey const &) const |
EventSetupImpl const & | eventSetup () const |
DataProxy const * | find (DataKey const &aKey) const |
template<template< typename > typename H, typename T , typename R > | |
H< T > | getHandleImpl (ESGetToken< T, R > const &iToken) const |
ESProxyIndex const * | getTokenIndices () const |
EventSetupRecordImpl const * | impl () const |
unsigned int | transitionID () const |
void | validate (ComponentDescription const *, ESInputTag const &) const |
Definition at line 40 of file EventSetupRecordImplementation.h.
|
inlineprotected |
Definition at line 99 of file EventSetupRecordImplementation.h.
|
inline |
Definition at line 74 of file EventSetupRecordImplementation.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), QGLikelihoodDBReader::analyze(), QGLikelihoodSystematicsDBReader::analyze(), DDTestNavigateGeometry::analyze(), SiStripFedCablingReader::beginRun(), L1MuonOverlapParamsDBProducer::beginRun(), OMTFPatternMaker::beginRun(), OMTFReconstruction::beginRun(), HLTPrescaleRecorder::beginRun(), L1TMicroGMTLUTDumper::beginRun(), L1TMuonProducer::beginRun(), SiPixelLorentzAngleCalibration::beginRun(), ConditionHelper::checkAndUpdateConditions(), RegressionHelper::checkSetup(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), DTKeyedConfigCache::get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), JetCorrector::getJetCorrector(), EcalTPGScale::getLinearizedTPG(), EcalFEtoDigi::getLUT(), betterConfigParser.BetterConfigParser::getResultingSection(), EcalTPGScale::getTPGInADC(), CSCGeometryESModule::initCSCGeometry_(), CandidateBoostedDoubleSecondaryVertexComputer::initialize(), CombinedMVAV2JetTagComputer::initialize(), MuonTagger::initialize(), CandidateChargeBTagComputer::initialize(), ElectronTagger::initialize(), GenericMVAJetTagComputer::initialize(), CharmTagger::initialize(), L1TMuonEndCapParamsOnlineProd::newObject(), L1TMuonGlobalParamsOnlineProd::newObject(), L1TMuonBarrelParamsOnlineProd::newObject(), L1TCaloParamsOnlineProd::newObject(), L1MuBMAssignmentUnit::PhiAU(), L1TMuonEndCapForestOnlineProxy::produce(), L1TMuonOverlapParamsOnlineProxy::produce(), QGTagger::produce(), QGLikelihoodESProducer::produce(), QGLikelihoodSystematicsESProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), JetCorrectionESChain::produce(), TtSemiLepSignalSelMVAComputer::produce(), TtSemiLepJetCombMVAComputer::produce(), JetResolutionESProducer::produce(), L1TTwinMuxProducer::produce(), cms::JetCorrectionProducer< T >::produce(), L1ConfigOnlineProdBaseExt< TRcd, TData >::produce(), L1TMuonBarrelKalmanStubProducer::produce(), JetCorrectionESProducer< Corrector >::produce(), CTPPSPixelClusterProducer::produce(), L1ConfigOnlineProdBase< TRcd, TData >::produce(), JetResolutionScaleFactorESProducer::produce(), L1RCTOmdsFedVectorProducer::produce(), L1MuBMAssignmentUnit::PtAU(), L1MuBMEtaProcessor::receiveData(), rrapi.RRApi::report(), rrapi.RRApi::reports(), DTLowQMatching::run(), DTRPCBxCorrection::run(), L1TTwinMuxAlgorithm::run(), L1MuBMSectorReceiver::run(), L1MuBMEUX::run(), L1MuBMExtrapolationUnit::run(), L1MuBMEtaProcessor::runEtaMatchingUnit(), L1MuBMEtaProcessor::runEtaTrackFinder(), L1MuBMTFConfig::setDefaultsES(), EcalLaserCorrectionService::setupAlpha(), EcalLaserCorrectionService::setupApdpn(), EcalLaserCorrectionService::setupApdpnRef(), CastorDbProducer::setupChannelQuality(), EcalSeverityLevelESProducer::setupChannelStatus(), DTGeometryESModule::setupDBGeometry(), CastorDbProducer::setupElectronicsMap(), CastorDbProducer::setupGains(), CastorDbProducer::setupGainWidths(), EcalLaserCorrectionService::setupLinear(), EcalNextToDeadChannelESProducer::setupNextToDeadChannels(), CastorDbProducer::setupPedestals(), CastorDbProducer::setupPedestalWidths(), CastorDbProducer::setupQIEData(), RPCInverseCPPFLinkMapESProducer::setupRPCCPPFLinkMap(), RPCInverseLBLinkMapESProducer::setupRPCLBLinkMap(), RPCInverseOMTFLinkMapESProducer::setupRPCOMTFLinkMap(), RPCInverseTwinMuxLinkMapESProducer::setupRPCTwinMuxLinkMap(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), SCRegressionCalculator< VarCalc >::update(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 78 of file EventSetupRecordImplementation.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 83 of file EventSetupRecordImplementation.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 89 of file EventSetupRecordImplementation.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 48 of file EventSetupRecordImplementation.h.
|
inline |
Definition at line 53 of file EventSetupRecordImplementation.h.
|
inline |
Definition at line 60 of file EventSetupRecordImplementation.h.
|
inline |
Definition at line 65 of file EventSetupRecordImplementation.h.
|
inlineoverridevirtual |
Implements edm::eventsetup::EventSetupRecord.
Definition at line 45 of file EventSetupRecordImplementation.h.
Referenced by BTagPerformaceRootProducerFromSQLITE::analyze(), and MillePedeAlignmentAlgorithm::beginRun().
|
inlinestatic |
Definition at line 94 of file EventSetupRecordImplementation.h.