CMS 3D CMS Logo

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

Class to store the TTClusterAlgorithm used in TTClusterBuilder. More...

#include <TTClusterAlgorithmRecord.h>

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

Additional Inherited Members

- Public Types inherited from edm::eventsetup::DependentRecordImplementation< TTClusterAlgorithmRecord, boost::mpl::vector< IdealMagneticFieldRecord > >
typedef boost::mpl::vector< IdealMagneticFieldRecordlist_type
 
- Public Member Functions inherited from edm::eventsetup::DependentRecordImplementation< TTClusterAlgorithmRecord, boost::mpl::vector< IdealMagneticFieldRecord > >
 DependentRecordImplementation ()
 
const DepRecordT & getRecord () const
 
const DepRecordT * tryToGetRecord () const
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTClusterAlgorithmRecord >
EventSetupRecordKey key () const override
 
- Public Member Functions inherited from edm::eventsetup::EventSetupRecord
bool add (DataKey const &iKey, DataProxy const *iProxy)
 
unsigned long long cacheIdentifier () const
 
void cacheReset ()
 
void clearProxies ()
 
bool doGet (DataKey const &aKey, bool aGetTransiently=false) const
 returns false if no data available for key More...
 
 EventSetupRecord ()
 
void fillReferencedDataKeys (std::map< DataKey, ComponentDescription const * > &referencedDataKeys)
 
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
 
void getESProducers (std::vector< ComponentDescription const * > &esproducers)
 
ComponentDescription const * providerDescription (DataKey const &aKey) const
 
void set (ValidityInterval const &)
 
void setEventSetup (EventSetup const *iEventSetup)
 
bool transientReset ()
 returns 'true' if a transient request has occurred since the last call to transientReset. More...
 
ValidityInterval const & validityInterval () const
 
bool wasGotten (DataKey const &aKey) const
 
virtual ~EventSetupRecord ()
 
- Static Public Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTClusterAlgorithmRecord >
static EventSetupRecordKey keyForClass ()
 
- Protected Member Functions inherited from edm::eventsetup::EventSetupRecordImplementation< TTClusterAlgorithmRecord >
 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
 
void transientAccessRequested () const
 
void validate (ComponentDescription const *, ESInputTag const &) const
 

Detailed Description

Class to store the TTClusterAlgorithm used in TTClusterBuilder.

Author
Andrew W. Rose
Date
2013, Jul 12

Definition at line 20 of file TTClusterAlgorithmRecord.h.