#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 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 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 48 of file EventSetup.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineexplicitprivatenoexcept |
Definition at line 58 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 54 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl().
|
inlinenoexcept |
Definition at line 53 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl(), and BeautifulSoup.PageElement::insert().
|
inlinestaticnoexcept |
Definition at line 55 of file ESGetToken.h.
|
inlinenoexcept |
Definition at line 52 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl(), CandidateBoostedDoubleSecondaryVertexComputer::initialize(), MuonTagger::initialize(), CandidateChargeBTagComputer::initialize(), CombinedMVAV2JetTagComputer::initialize(), ElectronTagger::initialize(), CharmTagger::initialize(), SiStripQualityESProducer::produce(), and CaloGeometryBuilder::produceAligned().
|
inlineprivatenoexcept |
Definition at line 61 of file ESGetToken.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and edm::eventsetup::EventSetupRecord::noProxyHandle().
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 51 of file ESGetToken.h.
Referenced by edm::eventsetup::EventSetupRecord::getHandleImpl().
|
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 64 of file ESGetToken.h.
|
private |
Definition at line 62 of file ESGetToken.h.
|
private |
Definition at line 63 of file ESGetToken.h.