CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Member Functions | Private Attributes

edm::eventsetup::EventSetupRecordKey Class Reference

#include <EventSetupRecordKey.h>

List of all members.

Public Types

typedef heterocontainer::HCTypeTag TypeTag

Public Member Functions

 EventSetupRecordKey ()
 EventSetupRecordKey (const TypeTag &iType)
const char * name () const
bool operator< (const EventSetupRecordKey &iRHS) const
bool operator== (const EventSetupRecordKey &iRHS) const
const TypeTagtype () const

Static Public Member Functions

template<class T >
static EventSetupRecordKey makeKey ()

Private Attributes

TypeTag type_

Detailed Description

Definition at line 30 of file EventSetupRecordKey.h.


Member Typedef Documentation

Definition at line 34 of file EventSetupRecordKey.h.


Constructor & Destructor Documentation

EventSetupRecordKey::EventSetupRecordKey ( )

Definition at line 32 of file EventSetupRecordKey.cc.

                                         : type_()
{
}
edm::eventsetup::EventSetupRecordKey::EventSetupRecordKey ( const TypeTag iType) [inline]

Definition at line 37 of file EventSetupRecordKey.h.

                                                :
         type_(iType) {}

Member Function Documentation

template<class T >
static EventSetupRecordKey edm::eventsetup::EventSetupRecordKey::makeKey ( ) [inline, static]

Definition at line 55 of file EventSetupRecordKey.h.

Referenced by edm::eventsetup::addRecordToDependencies().

                                              {
            return eventsetup::heterocontainer::makeKey<T,EventSetupRecordKey>();
         }
const char* edm::eventsetup::EventSetupRecordKey::name ( void  ) const [inline]
bool edm::eventsetup::EventSetupRecordKey::operator< ( const EventSetupRecordKey iRHS) const [inline]

Definition at line 45 of file EventSetupRecordKey.h.

References type_.

                                                            {
         return type_ < iRHS.type_;
      }
bool edm::eventsetup::EventSetupRecordKey::operator== ( const EventSetupRecordKey iRHS) const [inline]

Definition at line 48 of file EventSetupRecordKey.h.

References type_.

                                                             {
         return type_ == iRHS.type_;
      }
const TypeTag& edm::eventsetup::EventSetupRecordKey::type ( ) const [inline]

Member Data Documentation

Definition at line 67 of file EventSetupRecordKey.h.

Referenced by operator<(), operator==(), and type().