CMS 3D CMS Logo

CmsTrackerDebugNavigator.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerNumberingBuilder_CmsTrackerDebugNavigator_H
2 #define Geometry_TrackerNumberingBuilder_CmsTrackerDebugNavigator_H
3 
6 
7 #include <vector>
8 
9 class GeometricDet;
14 public:
15  CmsTrackerDebugNavigator(const std::vector<GeometricDetExtra>&);
16  void dump(const GeometricDet&, const std::vector<GeometricDetExtra>&);
17 
18 private:
19  void iterate(const GeometricDet&, int, const std::vector<GeometricDetExtra>&);
20  int numinstances[30];
22  std::map<uint32_t, const GeometricDetExtra*> _helperMap;
23 };
24 
25 #endif
CmsTrackerDebugNavigator::_CmsTrackerStringToEnum
CmsTrackerStringToEnum _CmsTrackerStringToEnum
Definition: CmsTrackerDebugNavigator.h:21
CmsTrackerDebugNavigator::_helperMap
std::map< uint32_t, const GeometricDetExtra * > _helperMap
Definition: CmsTrackerDebugNavigator.h:22
CmsTrackerStringToEnum
Definition: CmsTrackerStringToEnum.h:10
CmsTrackerDebugNavigator::CmsTrackerDebugNavigator
CmsTrackerDebugNavigator(const std::vector< GeometricDetExtra > &)
Definition: CmsTrackerDebugNavigator.cc:8
GeometricDet
Definition: GeometricDet.h:30
CmsTrackerStringToEnum.h
CmsTrackerDebugNavigator::numinstances
int numinstances[30]
Definition: CmsTrackerDebugNavigator.h:20
GeometricDetExtra.h
CmsTrackerDebugNavigator
Definition: CmsTrackerDebugNavigator.h:13
CmsTrackerDebugNavigator::iterate
void iterate(const GeometricDet &, int, const std::vector< GeometricDetExtra > &)
Definition: CmsTrackerDebugNavigator.cc:29
CmsTrackerDebugNavigator::dump
void dump(const GeometricDet &, const std::vector< GeometricDetExtra > &)
Definition: CmsTrackerDebugNavigator.cc:17