CMS 3D CMS Logo

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

Class to store the TTStubAlgorithm used in TTStubBuilder. More...

#include <TTStubAlgorithmRecord.h>

Inheritance diagram for TTStubAlgorithmRecord:
edm::eventsetup::DependentRecordImplementation< TTStubAlgorithmRecord, boost::mpl::vector< TrackerDigiGeometryRecord, TrackerTopologyRcd, IdealMagneticFieldRecord > > edm::eventsetup::EventSetupRecordImplementation< TTStubAlgorithmRecord > edm::eventsetup::DependentRecordTag edm::eventsetup::EventSetupRecord

Additional Inherited Members

- Public Types inherited from edm::eventsetup::DependentRecordImplementation< TTStubAlgorithmRecord, boost::mpl::vector< TrackerDigiGeometryRecord, TrackerTopologyRcd, IdealMagneticFieldRecord > >
typedef boost::mpl::vector< TrackerDigiGeometryRecord, TrackerTopologyRcd, IdealMagneticFieldRecordlist_type
 
- Public Member Functions inherited from edm::eventsetup::DependentRecordImplementation< TTStubAlgorithmRecord, boost::mpl::vector< TrackerDigiGeometryRecord, TrackerTopologyRcd, IdealMagneticFieldRecord > >
 DependentRecordImplementation ()
 
const DepRecordT getRecord () const
 
const DepRecordT * tryToGetRecord () const
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTStubAlgorithmRecord >
EventSetupRecordKey key () const override
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecord
unsigned long long cacheIdentifier () const
 
bool doGet (DataKey const &aKey, 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 >
void get (HolderT &iHolder) const
 
template<typename HolderT >
void get (char const *iName, HolderT &iHolder) const
 
template<typename HolderT >
void get (std::string const &iName, HolderT &iHolder) const
 
template<typename HolderT >
void get (ESInputTag const &iTag, HolderT &iHolder) const
 
EventSetupRecordoperator= (EventSetupRecord &&)=default
 
EventSetupRecordoperator= (EventSetupRecord const &)=default
 
ComponentDescription const * providerDescription (DataKey const &aKey) const
 
void setImpl (EventSetupRecordImpl const *iImpl)
 
ValidityInterval const & validityInterval () const
 
bool wasGotten (DataKey const &aKey) const
 
virtual ~EventSetupRecord ()
 
- Static Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTStubAlgorithmRecord >
static EventSetupRecordKey keyForClass ()
 
- Protected Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTStubAlgorithmRecord >
 EventSetupRecordImplementation ()
 
- Protected Member Functions inherited from edm::eventsetup::EventSetupRecord
void addTraceInfoToCmsException (cms::Exception &iException, char const *iName, ComponentDescription const *, DataKey const &) const
 
void changeStdExceptionToCmsException (char const *iExceptionWhatMessage, char const *iName, ComponentDescription const *, DataKey const &) const
 
EventSetup const & eventSetup () const
 
DataProxy const * find (DataKey const &aKey) const
 
EventSetupRecordImpl const * impl () const
 
void validate (ComponentDescription const *, ESInputTag const &) const
 

Detailed Description

Class to store the TTStubAlgorithm used in TTStubBuilder.

Author
Andrew W. Rose
Nicola Pozzobon
Date
2013, Jul 18

Definition at line 23 of file TTStubAlgorithmRecord.h.