#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 |
constexpr | ESGetToken (ADAPTER &&iAdapter) |
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 |
constexpr ESGetToken< ESProduct, ESRecord > & | operator= (ADAPTER &&iAdapter) |
template<typename ADAPTER > | |
requires | requires (ADAPTER &&a) |
template<typename ADAPTER > | |
requires | requires (ADAPTER &&a) |
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 *productLabel) noexcept |
constexpr char const * | productLabel () const noexcept |
Private Attributes | |
ESTokenIndex | m_index {std::numeric_limits<int>::max()} |
char const * | m_productLabel {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 53 of file ESGetToken.h.
|
inlineexplicitprivatenoexcept |
Definition at line 69 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 65 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl().
|
inlinenoexcept |
|
inlinestaticnoexcept |
Definition at line 66 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::hasValidIndex(), and edm::ESGetToken< fwliteeswriter::DummyType, fwliteeswriter::FWLWEventSetupRecord >::hasValidIndex().
|
inlinenoexcept |
Definition at line 63 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().
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Definition at line 57 of file ESGetToken.h.
|
inlineprivatenoexcept |
Definition at line 72 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::ESGetToken(), and edm::eventsetup::EventSetupRecord::noResolverHandle().
|
inline |
Definition at line 52 of file ESGetToken.h.
|
inline |
Definition at line 56 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 62 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 75 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::index().
|
private |
Definition at line 73 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::productLabel().
|
private |
Definition at line 74 of file ESGetToken.h.
Referenced by edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::transitionID().