VecGeom-UCGP1.S7

Rule UCGP1.S7: Beware unnecessary copies with auto

Directory VecGeom/navigation: 2 violations
navigation/ABBoxNavigator.h:98:14: `auto' is missing `*' (initializer type is `const LogicalVolume*')
navigation/ABBoxNavigator.h:299:14: `auto' is missing `&' (initializer type is `pair')
Directory VecGeom/source: 17 violations
source/ABBoxManager.cpp:207:13: `auto' is missing `*' (initializer type is `const VPlacedVolume*')
source/CppExporter.cpp:79:14: `auto' is missing `*' (initializer type is `const Transformation3D*')
source/CppExporter.cpp:103:15: `auto' is missing `&' (initializer type is `pair')
source/CppExporter.cpp:137:10: `auto' is missing `*' (initializer type is `const LogicalVolume*')
source/CppExporter.cpp:150:11: `auto' is missing `*' (initializer type is `const LogicalVolume*')
source/CppExporter.cpp:292:16: `auto' is missing `&' (initializer type is `const Array' (that is `const Array'))
source/CppExporter.cpp:293:16: `auto' is missing `&' (initializer type is `const Array' (that is `const Array'))
source/CppExporter.cpp:294:16: `auto' is missing `&' (initializer type is `const Array' (that is `const Array'))
source/CppExporter.cpp:386:10: `auto' is missing `*' (initializer type is `const LogicalVolume*')
source/CppExporter.cpp:424:10: `auto' is missing `&' (initializer type is `basic_string' (that is `const basic_string'))
source/RootGeoManager.cpp:391:8: `auto' is missing `&' (initializer type is `pair' (that is `const pair'))
source/ShapeDebugger.cpp:221:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')
source/ShapeDebugger.cpp:226:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')
source/ShapeDebugger.cpp:235:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')
source/ShapeDebugger.cpp:326:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')
source/ShapeDebugger.cpp:331:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')
source/ShapeDebugger.cpp:337:8: `auto' is missing `*' (initializer type is `TPolyLine3D*')