CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
VeryForwardIdealGeometryRecord Class Reference

Event setup record containing the ideal PPS geometry information. More...

#include <VeryForwardIdealGeometryRecord.h>

Inheritance diagram for VeryForwardIdealGeometryRecord:
edm::eventsetup::EventSetupRecordImplementation< VeryForwardIdealGeometryRecord > edm::eventsetup::EventSetupRecord

Additional Inherited Members

- Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< VeryForwardIdealGeometryRecord >
PRODUCT const & get (ESGetToken< PRODUCT, VeryForwardIdealGeometryRecord > const &iToken) const
 
PRODUCT const & get (ESGetToken< PRODUCT, VeryForwardIdealGeometryRecord > &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, VeryForwardIdealGeometryRecord > const &iToken) const
 
ESHandle< PRODUCT > getHandle (ESGetToken< PRODUCT, edm::DefaultRecord > const &iToken) const
 
ESTransientHandle< PRODUCT > getTransientHandle (ESGetToken< PRODUCT, VeryForwardIdealGeometryRecord > 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...
 
template<typename HolderT >
bool get (HolderT &iHolder) const
 
template<typename HolderT >
bool get (char const *iName, HolderT &iHolder) const
 
template<typename HolderT >
bool get (std::string const &iName, HolderT &iHolder) const
 
template<typename HolderT >
bool get (ESInputTag const &iTag, HolderT &iHolder) const
 
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, ESProxyIndex 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< VeryForwardIdealGeometryRecord >
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< VeryForwardIdealGeometryRecord >
 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
 
ESProxyIndex const * getTokenIndices () const noexcept
 
EventSetupRecordImpl const * impl () const
 
unsigned int transitionID () const
 
void validate (ComponentDescription const *, ESInputTag const &) const
 

Detailed Description

Event setup record containing the ideal PPS geometry information.

Definition at line 9 of file VeryForwardIdealGeometryRecord.h.