CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CmsMTDStringToEnum::Impl Struct Reference

Public Member Functions

 Impl ()
 

Public Attributes

MapEnumType _map
 

Detailed Description

Definition at line 22 of file CmsMTDStringToEnum.h.

Constructor & Destructor Documentation

◆ Impl()

CmsMTDStringToEnum::Impl::Impl ( )

Definition at line 5 of file CmsMTDStringToEnum.cc.

5  {
6  _map.emplace("FastTimerRegion", GeometricTimingDet::MTD);
7  _map.emplace("BarrelTimingLayer", GeometricTimingDet::BTL);
8  _map.emplace("Layer1", GeometricTimingDet::BTLLayer);
9  _map.emplace("Layer1Timing", GeometricTimingDet::BTLLayer);
10  _map.emplace("BModule", GeometricTimingDet::BTLModule);
11  _map.emplace("EndcapTimingLayer", GeometricTimingDet::ETL);
12  _map.emplace("Disc1", GeometricTimingDet::ETLDisc);
13  _map.emplace("Disc1Timing", GeometricTimingDet::ETLDisc);
14  _map.emplace("Disc2Timing", GeometricTimingDet::ETLDisc);
15  _map.emplace("EModule", GeometricTimingDet::ETLModule);
16 }

References _map, GeometricTimingDet::BTL, GeometricTimingDet::BTLLayer, GeometricTimingDet::BTLModule, GeometricTimingDet::ETL, GeometricTimingDet::ETLDisc, GeometricTimingDet::ETLModule, and GeometricTimingDet::MTD.

Member Data Documentation

◆ _map

MapEnumType CmsMTDStringToEnum::Impl::_map

Definition at line 24 of file CmsMTDStringToEnum.h.

Referenced by Impl(), and CmsMTDStringToEnum::map().

CmsMTDStringToEnum::Impl::_map
MapEnumType _map
Definition: CmsMTDStringToEnum.h:24
GeometricTimingDet::BTLModule
Definition: GeometricTimingDet.h:56
GeometricTimingDet::ETLDisc
Definition: GeometricTimingDet.h:60
GeometricTimingDet::ETL
Definition: GeometricTimingDet.h:59
GeometricTimingDet::MTD
Definition: GeometricTimingDet.h:52
GeometricTimingDet::BTLLayer
Definition: GeometricTimingDet.h:54
GeometricTimingDet::BTL
Definition: GeometricTimingDet.h:53
GeometricTimingDet::ETLModule
Definition: GeometricTimingDet.h:62