#include <EventSetup.h>
Public Member Functions | |
constexpr | ESGetToken () noexcept=default |
constexpr | ESGetToken (ESGetToken< ESProduct, ESRecord > const &) noexcept=default |
constexpr | ESGetToken (ESGetToken< ESProduct, ESRecord > &&) noexcept=default |
template<typename ADAPTER > | |
constexpr | ESGetToken (ADAPTER &&iAdapter) |
constexpr | ESGetToken (ESGetToken< ESProduct, ESRecord > &iOther) |
constexpr | ESGetToken (ESGetToken< ESProduct, ESRecord > const &&iOther) |
constexpr bool | hasValidIndex () const noexcept |
constexpr ESTokenIndex | index () const noexcept |
constexpr bool | isInitialized () const noexcept |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ESGetToken< ESProduct, ESRecord > &&) noexcept=default |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ESGetToken< ESProduct, ESRecord > const &) noexcept=default |
template<typename ADAPTER > | |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ADAPTER &&iAdapter) |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ESGetToken< ESProduct, ESRecord > &iOther) noexcept |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ESGetToken< ESProduct, ESRecord > const &&iOther) noexcept |
constexpr unsigned int | transitionID () const noexcept |
Static Public Member Functions | |
static constexpr ESTokenIndex | invalidIndex () noexcept |
Private Member Functions | |
constexpr | ESGetToken (unsigned int transitionID, ESTokenIndex index, char const *label) noexcept |
constexpr char const * | name () const noexcept |
Private Attributes | |
ESTokenIndex | m_index {std::numeric_limits<int>::max()} |
char const * | m_label {nullptr} |
unsigned int | m_transitionID {std::numeric_limits<unsigned int>::max()} |
Friends | |
class | EDConsumerBase |
class | ESConsumesCollector |
class | ESProducer |
class | EventSetup |
class | eventsetup::EventSetupRecord |
class | EventSetupImpl |
Definition at line 46 of file EventSetup.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineexplicit |
Definition at line 52 of file ESGetToken.h.
|
inline |
Definition at line 61 of file ESGetToken.h.
|
inline |
Definition at line 66 of file ESGetToken.h.
|
inlineexplicitprivatenoexcept |
Definition at line 78 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 74 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl().
|
inlinenoexcept |
|
inlinestaticnoexcept |
Definition at line 75 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::hasValidIndex(), and edm::ESGetToken< fwliteeswriter::DummyType, fwliteeswriter::FWLWEventSetupRecord >::hasValidIndex().
|
inlinenoexcept |
Definition at line 72 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl(), CandidateBoostedDoubleSecondaryVertexComputer::initialize(), MuonTagger::initialize(), CandidateChargeBTagComputer::initialize(), CombinedMVAV2JetTagComputer::initialize(), ElectronTagger::initialize(), CharmTagger::initialize(), HeavyIonCSVTagger::initialize(), SiStripQualityESProducer::produce(), and CaloGeometryBuilder::produceAligned().
|
inlineprivatenoexcept |
Definition at line 81 of file ESGetToken.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and edm::eventsetup::EventSetupRecord::noResolverHandle().
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Definition at line 55 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 63 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 67 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 71 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl(), edm::eventsetup::EventSetupRecord::invalidTokenHandle(), edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::isInitialized(), and edm::ESGetToken< fwliteeswriter::DummyType, fwliteeswriter::FWLWEventSetupRecord >::isInitialized().
|
friend |
Definition at line 35 of file ESGetToken.h.
|
friend |
Definition at line 37 of file ESGetToken.h.
|
friend |
Definition at line 36 of file ESGetToken.h.
|
friend |
Definition at line 38 of file ESGetToken.h.
|
friend |
Definition at line 40 of file ESGetToken.h.
|
friend |
Definition at line 39 of file ESGetToken.h.
|
private |
Definition at line 84 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::index().
|
private |
Definition at line 82 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::name().
|
private |
Definition at line 83 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::transitionID().