CMS 3D CMS Logo

Public Member Functions

edm::eventsetup::NoDataException< T > Class Template Reference

#include <NoDataException.h>

Inheritance diagram for edm::eventsetup::NoDataException< T >:
edm::eventsetup::NoDataExceptionBase cms::Exception edm::eventsetup::NoProxyException< T >

List of all members.

Public Member Functions

 NoDataException (const EventSetupRecordKey &iRecordKey, const DataKey &iDataKey, const char *category_name="NoDataException")
 NoDataException (const EventSetupRecordKey &iRecordKey, const DataKey &iDataKey, const char *category_name, const std::string &iExtraInfo)

Detailed Description

template<class T>
class edm::eventsetup::NoDataException< T >

Definition at line 104 of file NoDataException.h.


Constructor & Destructor Documentation

template<class T >
edm::eventsetup::NoDataException< T >::NoDataException ( const EventSetupRecordKey iRecordKey,
const DataKey iDataKey,
const char *  category_name = "NoDataException< T >" 
) [inline]

Definition at line 107 of file NoDataException.h.

References edm::eventsetup::NoDataExceptionBase::constructMessage(), and edm::eventsetup::NoDataExceptionBase::providerButNoDataMessage().

                                                                 :
  NoDataExceptionBase(iRecordKey, iDataKey, category_name)
  {
    constructMessage(heterocontainer::className<T>(),
                     providerButNoDataMessage(iRecordKey));
  }
template<class T >
edm::eventsetup::NoDataException< T >::NoDataException ( const EventSetupRecordKey iRecordKey,
const DataKey iDataKey,
const char *  category_name,
const std::string &  iExtraInfo 
) [inline]

Definition at line 116 of file NoDataException.h.

References edm::eventsetup::NoDataExceptionBase::constructMessage().

                                                :
  NoDataExceptionBase(iRecordKey, iDataKey, category_name)  
  {
    constructMessage(heterocontainer::className<T>(),
                     iExtraInfo);
  }