#include <HCTypeTag.h>
Public Member Functions | |
HCTypeTag () | |
char const * | name () const |
std::type_info const & | value () const |
Public Member Functions inherited from edm::TypeIDBase | |
const char * | name () const |
bool | operator< (const TypeIDBase &b) const |
bool | operator== (const TypeIDBase &b) const |
TypeIDBase () | |
TypeIDBase (const std::type_info &t) | |
Static Public Member Functions | |
static HCTypeTag | findType (char const *iTypeName) |
find a type based on the types name, if not found will return default HCTypeTag More... | |
static HCTypeTag | findType (std::string const &iTypeName) |
template<typename T > | |
static HCTypeTag | make () |
Protected Member Functions | |
HCTypeTag (std::type_info const &iValue, char const *iName) | |
HCTypeTag (TypeIDBase const &iValue, const char *iName) | |
Protected Member Functions inherited from edm::TypeIDBase | |
const std::type_info & | typeInfo () const |
Private Attributes | |
char const * | m_name |
Definition at line 38 of file HCTypeTag.h.
|
inline |
|
inlineprotected |
Definition at line 64 of file HCTypeTag.h.
|
inlineprotected |
Definition at line 67 of file HCTypeTag.h.
|
static |
find a type based on the types name, if not found will return default HCTypeTag
Definition at line 129 of file HCTypeTag.cc.
References edm::typelookup::findType(), HCTypeTag(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by edmtest::DQMSummaryEventSetupAnalyzer::analyze(), edmtest::FillInfoESAnalyzer::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), L1RCTChannelMaskTester::analyze(), DTKeyedConfigDBDump::analyze(), ESDaqInfoTask::beginLuminosityBlock(), RPCDaqInfo::beginLuminosityBlock(), DQMDaqInfo::beginLuminosityBlock(), SiStripFedCablingReader::beginRun(), RPCDCSSummary::beginRun(), RPCDataCertification::beginRun(), RPCEventSummary::beginRun(), edmtest::DQMXMLFileEventSetupAnalyzer::beginRun(), edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer::beginRun(), QualityTester::beginRun(), SiStripDaqInfo::beginRun(), SiStripCertificationInfo::beginRun(), SiStripDcsInfo::beginRun(), SiStripOfflineDQM::beginRun(), CondDBESSource::CondDBESSource(), edm::EmptyESSource::delaySettingRecords(), edm::eventsetup::determinePreferred(), edm::EventSetupRecordDataGetter::doGet(), SiPixelDaqInfo::endLuminosityBlock(), SiPixelDcsInfo::endLuminosityBlock(), HcalDAQInfo::endLuminosityBlock(), SiPixelDcsInfo::endRun(), SiPixelDaqInfo::endRun(), l1t::DataManager::findType(), and findType().
|
static |
Definition at line 124 of file HCTypeTag.cc.
References findType().
|
inlinestatic |
|
inline |
Definition at line 51 of file HCTypeTag.h.
References m_name.
Referenced by edm::eventsetup::EventSetupRecord::add(), edm::eventsetup::EventSetupRecord::addTraceInfoToCmsException(), edm::eventsetup::DependentRecordImplementation< L1GctChannelMaskRcd, boost::mpl::vector< L1TriggerKeyListRcd, L1TriggerKeyRcd > >::getRecord(), edm::eventsetup::EventSetupRecordKey::name(), edm::eventsetup::no_dependent_record_exception_message_builder(), edm::eventsetup::MakeDataException::standardMessage(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 50 of file HCTypeTag.h.
References edm::TypeIDBase::typeInfo().
Referenced by Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().
|
private |
Definition at line 83 of file HCTypeTag.h.
Referenced by name().