#include <CmsMTDDebugNavigator.h>
Public Member Functions | |
CmsMTDDebugNavigator (const std::vector< GeometricTimingDetExtra > &) | |
void | dump (const GeometricTimingDet &, const std::vector< GeometricTimingDetExtra > &) |
Private Member Functions | |
void | iterate (const GeometricTimingDet &, int, const std::vector< GeometricTimingDetExtra > &) |
Private Attributes | |
CmsMTDStringToEnum | _CmsMTDStringToEnum |
std::map< uint32_t, const GeometricTimingDetExtra * > | _helperMap |
int | numinstances [30] |
This class travel recursively a GeometricTimingDet and dumps the information about type
Definition at line 13 of file CmsMTDDebugNavigator.h.
CmsMTDDebugNavigator::CmsMTDDebugNavigator | ( | const std::vector< GeometricTimingDetExtra > & | gdes | ) |
void CmsMTDDebugNavigator::dump | ( | const GeometricTimingDet & | in, |
const std::vector< GeometricTimingDetExtra > & | gdes | ||
) |
Definition at line 15 of file CmsMTDDebugNavigator.cc.
References iterate(), gen::k, and numinstances.
|
private |
Definition at line 25 of file CmsMTDDebugNavigator.cc.
References _helperMap, GeometricTimingDet::components(), GeometricTimingDetExtra::copyno(), GeometricTimingDetExtra::density(), gen::k, hcalDigis_cfi::level, DDName::name(), GeometricTimingDet::name(), numinstances, AlCaHLTBitMon_QueryRunRegistry::string, GeometricTimingDetExtra::volume(), and GeometricTimingDetExtra::weight().
Referenced by dump().
|
private |
Definition at line 20 of file CmsMTDDebugNavigator.h.
|
private |
Definition at line 21 of file CmsMTDDebugNavigator.h.
Referenced by CmsMTDDebugNavigator(), and iterate().
|
private |
Definition at line 19 of file CmsMTDDebugNavigator.h.