![]() |
![]() |
#include <EventSetupRecordKey.h>
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 TypeTag & | type () const |
Static Public Member Functions | |
template<class T > | |
static EventSetupRecordKey | makeKey () |
Private Attributes | |
TypeTag | type_ |
Definition at line 30 of file EventSetupRecordKey.h.
Definition at line 34 of file EventSetupRecordKey.h.
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) {}
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] |
Definition at line 52 of file EventSetupRecordKey.h.
References edm::eventsetup::heterocontainer::HCTypeTag::name(), and type().
Referenced by edm::eventsetup::EventSetupRecordProvider::addFinder(), edm::eventsetup::NoDataExceptionBase::endDataTypeMessage(), edm::eventsetup::NoDataExceptionBase::providerButNoDataMessage(), FWLiteESSource::registerProxies(), CondDBESSource::registerProxies(), ESTrivialConditionRetriever::setIntervalFor(), CastorHardcodeCalibrations::setIntervalFor(), HiTrivialConditionRetriever::setIntervalFor(), HcalTextCalibrations::setIntervalFor(), CastorTextCalibrations::setIntervalFor(), HcalOmdsCalibrations::setIntervalFor(), CondDBESSource::setIntervalFor(), EcalTrivialConditionRetriever::setIntervalFor(), and HcalHardcodeCalibrations::setIntervalFor().
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] |
Definition at line 43 of file EventSetupRecordKey.h.
References type_.
Referenced by edm::eventsetup::EventSetupRecord::add(), edm::eventsetup::EventSetupRecord::addTraceInfoToCmsException(), DTKeyedConfigDBDump::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), edmtest::DQMSummaryEventSetupAnalyzer::analyze(), edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer::beginRun(), edmtest::DQMXMLFileEventSetupAnalyzer::beginRun(), QualityTester::beginRun(), edm::eventsetup::EventSetupRecord::changeStdExceptionToCmsException(), CondDBESSource::CondDBESSource(), edm::eventsetup::determinePreferred(), edm::eventsetup::DependentRecordImplementation< L1GctChannelMaskRcd, boost::mpl::vector< L1TriggerKeyListRcd, L1TriggerKeyRcd > >::getRecord(), name(), edm::eventsetup::no_dependent_record_exception_message_builder(), and edm::eventsetup::MakeDataException::standardMessage().
{ return type_;}
Definition at line 67 of file EventSetupRecordKey.h.
Referenced by operator<(), operator==(), and type().