CMS 3D CMS Logo

CmsMTDDebugNavigator.h
Go to the documentation of this file.
1 #ifndef Geometry_MTDNumberingBuilder_CmsMTDDebugNavigator_H
2 #define Geometry_MTDNumberingBuilder_CmsMTDDebugNavigator_H
3 
6 
7 #include <vector>
8 
14 public:
15  CmsMTDDebugNavigator(const std::vector<GeometricTimingDetExtra>&);
16  void dump(const GeometricTimingDet&, const std::vector<GeometricTimingDetExtra>&);
17 
18 private:
19  void iterate(const GeometricTimingDet&, int, const std::vector<GeometricTimingDetExtra>&);
20  int numinstances[30];
22  std::map<uint32_t, const GeometricTimingDetExtra*> _helperMap;
23 };
24 
25 #endif
CmsMTDDebugNavigator::numinstances
int numinstances[30]
Definition: CmsMTDDebugNavigator.h:20
CmsMTDDebugNavigator
Definition: CmsMTDDebugNavigator.h:13
CmsMTDDebugNavigator::dump
void dump(const GeometricTimingDet &, const std::vector< GeometricTimingDetExtra > &)
Definition: CmsMTDDebugNavigator.cc:15
CmsMTDDebugNavigator::_helperMap
std::map< uint32_t, const GeometricTimingDetExtra * > _helperMap
Definition: CmsMTDDebugNavigator.h:22
GeometricTimingDetExtra.h
GeometricTimingDet
Definition: GeometricTimingDet.h:28
CmsMTDDebugNavigator::CmsMTDDebugNavigator
CmsMTDDebugNavigator(const std::vector< GeometricTimingDetExtra > &)
Definition: CmsMTDDebugNavigator.cc:8
CmsMTDStringToEnum
Definition: CmsMTDStringToEnum.h:10
CmsMTDDebugNavigator::iterate
void iterate(const GeometricTimingDet &, int, const std::vector< GeometricTimingDetExtra > &)
Definition: CmsMTDDebugNavigator.cc:27
CmsMTDStringToEnum.h
CmsMTDDebugNavigator::_CmsMTDStringToEnum
CmsMTDStringToEnum _CmsMTDStringToEnum
Definition: CmsMTDDebugNavigator.h:21