#include <HGCalGeometryMode.h>
Public Member Functions | |
template<> | |
HGCalStringToEnumParser () | |
HGCalStringToEnumParser (void) | |
template<> | |
HGCalStringToEnumParser () | |
T | parseString (const std::string &value) |
Private Attributes | |
std::map< std::string, T > | enumMap |
Definition at line 11 of file HGCalGeometryMode.h.
HGCalStringToEnumParser< T >::HGCalStringToEnumParser | ( | void | ) |
HGCalStringToEnumParser< HGCalGeometryMode::GeometryMode >::HGCalStringToEnumParser | ( | void | ) |
Definition at line 5 of file HGCalGeometryMode.cc.
References HGCalGeometryMode::Hexagon, HGCalGeometryMode::Hexagon8, HGCalGeometryMode::Hexagon8CalibCell, HGCalGeometryMode::Hexagon8Cassette, HGCalGeometryMode::Hexagon8File, HGCalGeometryMode::Hexagon8Full, HGCalGeometryMode::Hexagon8Module, HGCalGeometryMode::HexagonFull, HGCalGeometryMode::Square, HGCalGeometryMode::Trapezoid, HGCalGeometryMode::TrapezoidCassette, HGCalGeometryMode::TrapezoidFile, and HGCalGeometryMode::TrapezoidModule.
HGCalStringToEnumParser< HGCalGeometryMode::WaferMode >::HGCalStringToEnumParser | ( | void | ) |
Definition at line 22 of file HGCalGeometryMode.cc.
References HGCalGeometryMode::ExtrudedPolygon, and HGCalGeometryMode::Polyhedra.
|
inline |
Definition at line 17 of file HGCalGeometryMode.h.
References HGCalStringToEnumParser< T >::enumMap.
Referenced by HGCalGeometryMode::getGeometryMode(), and HGCalGeometryMode::getGeometryWaferMode().
|
private |
Definition at line 12 of file HGCalGeometryMode.h.
Referenced by HGCalStringToEnumParser< T >::parseString().