#include <CmsTrackerDebugNavigator.h>
Public Member Functions | |
CmsTrackerDebugNavigator (const std::vector< GeometricDetExtra > &) | |
void | dump (const GeometricDet &, const std::vector< GeometricDetExtra > &) |
Private Member Functions | |
void | iterate (const GeometricDet &, int, const std::vector< GeometricDetExtra > &) |
Private Attributes | |
CmsTrackerStringToEnum | _CmsTrackerStringToEnum |
std::map< uint32_t, const GeometricDetExtra * > | _helperMap |
int | numinstances [30] |
This class travel recursively a GeometricDet and dumps the information about type
Definition at line 13 of file CmsTrackerDebugNavigator.h.
CmsTrackerDebugNavigator::CmsTrackerDebugNavigator | ( | const std::vector< GeometricDetExtra > & | gdes | ) |
Definition at line 8 of file CmsTrackerDebugNavigator.cc.
References _helperMap.
void CmsTrackerDebugNavigator::dump | ( | const GeometricDet & | in, |
const std::vector< GeometricDetExtra > & | gdes | ||
) |
Definition at line 17 of file CmsTrackerDebugNavigator.cc.
References iterate(), gen::k, and numinstances.
|
private |
Definition at line 27 of file CmsTrackerDebugNavigator.cc.
References _helperMap, GeometricDet::components(), GeometricDetExtra::copyno(), GeometricDetExtra::density(), i, gen::k, testEve_cfg::level, DDName::name(), GeometricDet::name(), numinstances, GeometricDetExtra::volume(), and GeometricDetExtra::weight().
Referenced by dump().
|
private |
Definition at line 20 of file CmsTrackerDebugNavigator.h.
|
private |
Definition at line 21 of file CmsTrackerDebugNavigator.h.
Referenced by CmsTrackerDebugNavigator(), and iterate().
|
private |
Definition at line 19 of file CmsTrackerDebugNavigator.h.