#include <CmsMTDStringToEnum.h>
Classes | |
struct | Impl |
Public Types | |
typedef std::map< std::string, GeometricTimingDet::GeometricTimingEnumType > | MapEnumType |
Public Member Functions | |
GeometricTimingDet::GeometricTimingEnumType | type (std::string const &) const |
Static Public Attributes | |
static constexpr size_t | kModStrLen = 7 |
Static Private Member Functions | |
static MapEnumType const & | map () |
Static Private Attributes | |
static const Impl | m_impl |
Builds map between Det type and an enum
Definition at line 10 of file CmsMTDStringToEnum.h.
typedef std::map<std::string, GeometricTimingDet::GeometricTimingEnumType> CmsMTDStringToEnum::MapEnumType |
Definition at line 14 of file CmsMTDStringToEnum.h.
|
inlinestaticprivate |
Definition at line 19 of file CmsMTDStringToEnum.h.
References CmsMTDStringToEnum::Impl::_map, and m_impl.
Referenced by type().
GeometricTimingDet::GeometricTimingEnumType CmsMTDStringToEnum::type | ( | std::string const & | s | ) | const |
Definition at line 18 of file CmsMTDStringToEnum.cc.
References dqmdumpme::first, map(), min(), AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, GeometricTimingDet::unknown, and findQualityFiles::v.
Referenced by DDCmsMTDConstruction::construct().
|
staticconstexpr |
Definition at line 12 of file CmsMTDStringToEnum.h.
Referenced by CmsMTDConstruction< FilteredView >::buildBTLModule(), CmsMTDConstruction< FilteredView >::buildETLModule(), and DDCmsMTDConstruction::construct().
|
staticprivate |
Definition at line 27 of file CmsMTDStringToEnum.h.
Referenced by map().