Geometry
MTDNumberingBuilder
interface
CmsMTDDebugNavigator.h
Go to the documentation of this file.
1
#ifndef Geometry_MTDNumberingBuilder_CmsMTDDebugNavigator_H
2
#define Geometry_MTDNumberingBuilder_CmsMTDDebugNavigator_H
3
4
#include "
Geometry/MTDNumberingBuilder/interface/CmsMTDStringToEnum.h
"
5
#include "
Geometry/MTDNumberingBuilder/interface/GeometricTimingDetExtra.h
"
6
7
#include <vector>
8
9
class
GeometricTimingDet
;
13
class
CmsMTDDebugNavigator
{
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];
21
CmsMTDStringToEnum
_CmsMTDStringToEnum
;
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
Generated for CMSSW Reference Manual by
1.8.16