#include <GeomDetTypeIdToEnum.h>
Public Types | |
typedef std::map< int, GeomDetType::SubDetector > | MapEnumType |
typedef std::map < GeomDetType::SubDetector, int > | ReverseMapEnumType |
Public Member Functions | |
int | detId (GeomDetType::SubDetector) const |
GeomDetTypeIdToEnum () | |
GeomDetType::SubDetector | type (int) const |
Private Attributes | |
MapEnumType | _map |
ReverseMapEnumType | _reverseMap |
Builds map between DetId and an enum
Definition at line 10 of file GeomDetTypeIdToEnum.h.
typedef std::map<int, GeomDetType::SubDetector> GeomDetTypeIdToEnum::MapEnumType |
Definition at line 12 of file GeomDetTypeIdToEnum.h.
typedef std::map<GeomDetType::SubDetector, int> GeomDetTypeIdToEnum::ReverseMapEnumType |
Definition at line 13 of file GeomDetTypeIdToEnum.h.
GeomDetTypeIdToEnum::GeomDetTypeIdToEnum | ( | ) |
Definition at line 6 of file GeomDetTypeIdToEnum.cc.
References GeomDetEnumerators::invalidDet, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, GeomDetEnumerators::TEC, GeomDetEnumerators::TIB, GeomDetEnumerators::TID, and GeomDetEnumerators::TOB.
int GeomDetTypeIdToEnum::detId | ( | GeomDetType::SubDetector | t | ) | const |
Definition at line 42 of file GeomDetTypeIdToEnum.cc.
References GeomDetEnumerators::invalidDet, and edm::second().
GeomDetType::SubDetector GeomDetTypeIdToEnum::type | ( | int | s | ) | const |
Definition at line 36 of file GeomDetTypeIdToEnum.cc.
References GeomDetEnumerators::invalidDet, and edm::second().
Referenced by TrackerGeomBuilderFromGeometricDet::build().
|
private |
Definition at line 21 of file GeomDetTypeIdToEnum.h.
|
private |
Definition at line 22 of file GeomDetTypeIdToEnum.h.