|
using | list_type = edm::mpl::Vector< EcalLaserAlphasRcd, EcalLaserAPDPNRatiosRefRcd, EcalLaserAPDPNRatiosRcd, EcalLinearCorrectionsRcd > |
|
| DependentRecordImplementation () |
|
ProductT const & | get (ESGetToken< ProductT, DepRecordT > const &iToken) const |
|
ProductT const & | get (ESGetToken< ProductT, DepRecordT > &iToken) const |
|
ESHandle< ProductT > | getHandle (ESGetToken< ProductT, DepRecordT > const &iToken) const |
|
const DepRecordT | getRecord () const |
|
ESTransientHandle< ProductT > | getTransientHandle (ESGetToken< ProductT, DepRecordT > const &iToken) const |
|
std::optional< DepRecordT > | tryToGetRecord () const |
|
PRODUCT const & | get (ESGetToken< PRODUCT, EcalLaserDbRecord > const &iToken) const |
|
PRODUCT const & | get (ESGetToken< PRODUCT, EcalLaserDbRecord > &iToken) const |
|
PRODUCT const & | get (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
|
PRODUCT const & | get (ESGetToken< PRODUCT, edm::DefaultRecord > &iToken) const |
|
ESHandle< PRODUCT > | getHandle (ESGetToken< PRODUCT, EcalLaserDbRecord > const &iToken) const |
|
ESHandle< PRODUCT > | getHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
|
ESTransientHandle< PRODUCT > | getTransientHandle (ESGetToken< PRODUCT, EcalLaserDbRecord > const &iToken) const |
|
ESTransientHandle< PRODUCT > | getTransientHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const |
|
EventSetupRecordKey | key () const override |
|
unsigned long long | cacheIdentifier () const |
|
bool | doGet (ESGetTokenGeneric const &, 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...
|
|
unsigned int | iovIndex () 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, EventSetupImpl const *iEventSetupImpl, ESParentContext const *iContext) |
|
ValidityInterval | validityInterval () const |
|
bool | wasGotten (DataKey const &aKey) const |
|
virtual | ~EventSetupRecord () |
|
static EventSetupRecordKey | keyForClass () |
|
static constexpr bool | allowConcurrentIOVs_ = true |
| Classes that derive from EventSetupRecord can redefine this with a false value. More...
|
|
| EventSetupRecordImplementation () |
|
void | addTraceInfoToCmsException (cms::Exception &iException, char const *iName, ComponentDescription const *, DataKey const &) const |
|
ESParentContext const * | esParentContext () const noexcept |
|
EventSetupImpl const & | eventSetup () const noexcept |
|
template<template< typename > typename H, typename T , typename R > |
H< T > | getHandleImpl (ESGetToken< T, R > const &iToken) const |
|
ESProxyIndex const * | getTokenIndices () const noexcept |
|
EventSetupRecordImpl const * | impl () const |
|
unsigned int | transitionID () const |
|
void | validate (ComponentDescription const *, ESInputTag const &) const |
|
Definition at line 19 of file EcalLaserDbRecord.h.