CMS 3D CMS Logo

List of all members
EcalBarrelGeometryRecord Class Reference

#include <EcalBarrelGeometryRecord.h>

Inheritance diagram for EcalBarrelGeometryRecord:
edm::eventsetup::DependentRecordImplementation< EcalBarrelGeometryRecord, edm::mpl::Vector< IdealGeometryRecord, EBAlignmentRcd, EBAlignmentErrorRcd, EBAlignmentErrorExtendedRcd, GlobalPositionRcd, PEcalBarrelRcd > > edm::eventsetup::EventSetupRecordImplementation< EcalBarrelGeometryRecord > edm::eventsetup::DependentRecordTag edm::eventsetup::EventSetupRecord

Additional Inherited Members

- Public Types inherited from edm::eventsetup::DependentRecordImplementation< EcalBarrelGeometryRecord, edm::mpl::Vector< IdealGeometryRecord, EBAlignmentRcd, EBAlignmentErrorRcd, EBAlignmentErrorExtendedRcd, GlobalPositionRcd, PEcalBarrelRcd > >
using list_type = edm::mpl::Vector< IdealGeometryRecord, EBAlignmentRcd, EBAlignmentErrorRcd, EBAlignmentErrorExtendedRcd, GlobalPositionRcd, PEcalBarrelRcd >
 
- Public Member Functions inherited from edm::eventsetup::DependentRecordImplementation< EcalBarrelGeometryRecord, edm::mpl::Vector< IdealGeometryRecord, EBAlignmentRcd, EBAlignmentErrorRcd, EBAlignmentErrorExtendedRcd, GlobalPositionRcd, PEcalBarrelRcd > >
 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
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< EcalBarrelGeometryRecord >
PRODUCT const & get (ESGetToken< PRODUCT, EcalBarrelGeometryRecord > const &iToken) const
 
PRODUCT const & get (ESGetToken< PRODUCT, EcalBarrelGeometryRecord > &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, EcalBarrelGeometryRecord > const &iToken) const
 
ESHandle< PRODUCT > getHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const
 
ESTransientHandle< PRODUCT > getTransientHandle (ESGetToken< PRODUCT, EcalBarrelGeometryRecord > const &iToken) const
 
ESTransientHandle< PRODUCT > getTransientHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const
 
EventSetupRecordKey key () const override
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecord
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
 
EventSetupRecordoperator= (EventSetupRecord &&)=default
 
EventSetupRecordoperator= (EventSetupRecord const &)=default
 
ComponentDescription const * providerDescription (DataKey const &aKey) const
 
void setImpl (EventSetupRecordImpl const *iImpl, unsigned int transitionID, ESResolverIndex const *getTokenIndices, EventSetupImpl const *iEventSetupImpl, ESParentContext const *iContext)
 
ValidityInterval validityInterval () const
 
bool wasGotten (DataKey const &aKey) const
 
virtual ~EventSetupRecord ()
 
- Static Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< EcalBarrelGeometryRecord >
static EventSetupRecordKey keyForClass ()
 
- Static Public Attributes inherited from edm::eventsetup::EventSetupRecord
static constexpr bool allowConcurrentIOVs_ = true
 Classes that derive from EventSetupRecord can redefine this with a false value. More...
 
- Protected Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< EcalBarrelGeometryRecord >
 EventSetupRecordImplementation ()
 
- Protected Member Functions inherited from edm::eventsetup::EventSetupRecord
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< TgetHandleImpl (ESGetToken< T, R > const &iToken) const
 
ESResolverIndex const * getTokenIndices () const noexcept
 
EventSetupRecordImpl const * impl () const
 
unsigned int transitionID () const
 

Detailed Description

Definition at line 23 of file EcalBarrelGeometryRecord.h.