Geometry
TrackerNumberingBuilder
interface
CmsTrackerDebugNavigator.h
Go to the documentation of this file.
1
#ifndef Geometry_TrackerNumberingBuilder_CmsTrackerDebugNavigator_H
2
#define Geometry_TrackerNumberingBuilder_CmsTrackerDebugNavigator_H
3
4
#include "
Geometry/TrackerNumberingBuilder/interface/CmsTrackerStringToEnum.h
"
5
#include "
Geometry/TrackerNumberingBuilder/interface/GeometricDetExtra.h
"
6
7
#include <vector>
8
9
class
GeometricDet
;
13
class
CmsTrackerDebugNavigator
{
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];
21
CmsTrackerStringToEnum
_CmsTrackerStringToEnum
;
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
Generated for CMSSW Reference Manual by
1.8.16