1 #ifndef FWCore_Utilities_ESGetToken_h 2 #define FWCore_Utilities_ESGetToken_h 24 class ESConsumesCollector;
27 namespace eventsetup {
28 class EventSetupRecord;
33 template <
typename ESProduct,
typename ESRecord>
59 : m_label{
label}, m_transitionID{transitionID}, m_index{
index} {}
62 char const* m_label{
nullptr};
static constexpr ESTokenIndex invalidIndex() noexcept
constexpr ESGetToken(unsigned int transitionID, ESTokenIndex index, char const *label) noexcept
constexpr char const * name() const noexcept
constexpr ESTokenIndex index() const noexcept
constexpr bool isInitialized() const noexcept
constexpr bool hasValidIndex() const noexcept