VecGeom-UCGP1.F1

Rule UCGP1.F1: `#include' order should be compliant

Directory VecGeom/VecCore/inc: 1 violation
VecCore/inc/BitSet.h:9:10: file `VecGeom/VecCore/inc/BitSet.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
Directory VecGeom/backend: 1 violation
backend/Backend.h:7:10: file `VecGeom/backend/Backend.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
Directory VecGeom/backend/scalar: 1 violation
backend/scalar/Backend.h:9:10: file `VecGeom/backend/scalar/Backend.h' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/algorithm' in area `user_system'
Directory VecGeom/backend/vc: 2 violations
backend/vc/Backend.h:7:10: file `VecGeom/backend/vc/Backend.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
backend/vc/Backend.h:7:10: file `VecGeom/backend/vc/Backend.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
Directory VecGeom/backend/vcfloat: 1 violation
backend/vcfloat/Backend.h:6:10: file `VecGeom/backend/vcfloat/Backend.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
Directory VecGeom/base: 16 violations
base/AOS3D.h:7:10: file `VecGeom/base/AOS3D.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
base/AOS3D.h:7:10: file `VecGeom/base/AOS3D.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
base/AOS3D.h:9:10: file `VecGeom/base/AOS3D.h' has include directive for file name `VecGeom/base/Container3D.h' in area `vecgeom'
base/Array.h:7:10: file `VecGeom/base/Array.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
base/Array.h:9:10: file `VecGeom/base/Array.h' has include directive for file name `VecGeom/base/AlignedBase.h' in area `vecgeom'
base/Global.h:8:10: file `VecGeom/base/Global.h' has include directive for file name `/usr/include/c++/4.8.2/cmath' in area `user_system'
base/PlaneShell.h:8:10: file `VecGeom/base/PlaneShell.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
base/PlaneShell.h:8:10: file `VecGeom/base/PlaneShell.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
base/SOA3D.h:7:10: file `VecGeom/base/SOA3D.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
base/SOA3D.h:7:10: file `VecGeom/base/SOA3D.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
base/Transformation3D.h:9:10: file `VecGeom/base/Transformation3D.h' has include directive for file name `VecGeom/base/Vector3D.h' in area `vecgeom'
base/Transformation3D.h:9:10: file `VecGeom/base/Transformation3D.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Vector3D.h' in area `vecgeom'
base/Vector3D.h:12:14: include directive for `/opt/eclair/sample_scripts/reqs/install/Vc/include/Vc/Vc' in file `VecGeom/base/Vector3D.h'; is in area `user_system'
base/Vector3D.h:7:10: file `VecGeom/base/Vector3D.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
base/Vector3D.h:12:14: include directive for `/opt/eclair/sample_scripts/reqs/install/Vc/include/Vc/Vc' in file `VecGeom/base/Vector3D.h'; is in area `user_system'
base/Vector3D.h:7:10: file `VecGeom/base/Vector3D.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
Directory VecGeom/benchmarking: 2 violations
benchmarking/NavigationBenchmarker.h:11:10: file `VecGeom/benchmarking/NavigationBenchmarker.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
benchmarking/NavigationBenchmarker.h:10:10: file `VecGeom/benchmarking/NavigationBenchmarker.h' has include directive for file name `VecGeom/base/SOA3D.h' in area `vecgeom'
Directory VecGeom/management: 6 violations
management/CppExporter.h:14:10: file `VecGeom/management/CppExporter.h' has include directive for file name `/usr/include/c++/4.8.2/set' in area `user_system'
management/CppExporter.h:13:10: file `VecGeom/management/CppExporter.h' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/ostream' in area `user_system'
management/GeoManager.h:9:10: file `VecGeom/management/GeoManager.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
management/GeoManager.h:9:10: file `VecGeom/management/GeoManager.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
management/VolumeFactory.h:7:10: file `VecGeom/management/VolumeFactory.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
management/VolumeFactory.h:7:10: file `VecGeom/management/VolumeFactory.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
Directory VecGeom/navigation: 7 violations
navigation/ABBoxNavigator.h:13:10: file `VecGeom/navigation/ABBoxNavigator.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
navigation/ABBoxNavigator.h:13:10: file `VecGeom/navigation/ABBoxNavigator.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
navigation/NavigationState.h:9:10: file `VecGeom/navigation/NavigationState.h' has include directive for file name `VecGeom/VecCore/inc/VariableSizeObj.h' in area `vecgeom'
navigation/NavigationState.h:8:10: file `VecGeom/navigation/NavigationState.h' has include directive for file name `VecGeom/backend/Backend.h' in area `vecgeom'
navigation/SimpleNavigator.h:10:10: file `VecGeom/navigation/SimpleNavigator.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
navigation/SimpleNavigator.h:11:10: file `VecGeom/navigation/SimpleNavigator.h' has include directive for file name `VecGeom/base/SOA3D.h' in area `vecgeom'
navigation/SimpleNavigator.h:10:10: file `VecGeom/navigation/SimpleNavigator.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
Directory VecGeom/source: 41 violations
source/ABBoxManager.cpp:8:10: file `VecGeom/source/ABBoxManager.cpp' has include directive for file name `VecGeom/navigation/ABBoxNavigator.h' in area `vecgeom'
source/CppExporter.cpp:9:10: file `VecGeom/source/CppExporter.cpp' has include directive for file name `VecGeom/management/GeoManager.h' in area `vecgeom'
source/GeoManager.cpp:4:10: file `VecGeom/source/GeoManager.cpp' has include directive for file name `VecGeom/management/GeoManager.h' in area `vecgeom'
source/LogicalVolume.cpp:4:10: file `VecGeom/source/LogicalVolume.cpp' has include directive for file name `VecGeom/volumes/LogicalVolume.h' in area `vecgeom'
source/NavigationState.cpp:9:10: include directive for `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/list' in file `VecGeom/source/NavigationState.cpp'; is in area `user_system'
source/PlacedBooleanVolume.cpp:9:10: file `VecGeom/source/PlacedBooleanVolume.cpp' has include directive for file name `VecGeom/volumes/SpecializedBooleanVolume.h' in area `vecgeom'
source/PlacedBox.cpp:4:10: file `VecGeom/source/PlacedBox.cpp' has include directive for file name `VecGeom/volumes/PlacedBox.h' in area `vecgeom'
source/PlacedCone.cpp:8:10: file `VecGeom/source/PlacedCone.cpp' has include directive for file name `VecGeom/volumes/PlacedCone.h' in area `vecgeom'
source/PlacedOrb.cpp:4:10: file `VecGeom/source/PlacedOrb.cpp' has include directive for file name `VecGeom/volumes/PlacedOrb.h' in area `vecgeom'
source/PlacedParaboloid.cpp:4:10: file `VecGeom/source/PlacedParaboloid.cpp' has include directive for file name `VecGeom/volumes/PlacedParaboloid.h' in area `vecgeom'
source/PlacedParallelepiped.cpp:4:10: file `VecGeom/source/PlacedParallelepiped.cpp' has include directive for file name `VecGeom/volumes/PlacedParallelepiped.h' in area `vecgeom'
source/PlacedPolyhedron.cpp:4:10: file `VecGeom/source/PlacedPolyhedron.cpp' has include directive for file name `VecGeom/volumes/PlacedPolyhedron.h' in area `vecgeom'
source/PlacedRootVolume.cpp:4:10: file `VecGeom/source/PlacedRootVolume.cpp' has include directive for file name `VecGeom/volumes/PlacedRootVolume.h' in area `vecgeom'
source/PlacedSphere.cpp:5:10: file `VecGeom/source/PlacedSphere.cpp' has include directive for file name `VecGeom/volumes/Sphere.h' in area `vecgeom'
source/PlacedTorus.cpp:4:10: file `VecGeom/source/PlacedTorus.cpp' has include directive for file name `VecGeom/volumes/Torus.h' in area `vecgeom'
source/PlacedTrapezoid.cpp:5:10: file `VecGeom/source/PlacedTrapezoid.cpp' has include directive for file name `VecGeom/volumes/Trapezoid.h' in area `vecgeom'
source/PlacedTube.cpp:5:10: file `VecGeom/source/PlacedTube.cpp' has include directive for file name `VecGeom/volumes/Tube.h' in area `vecgeom'
source/PlacedVolume.cpp:4:10: file `VecGeom/source/PlacedVolume.cpp' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
source/Planes.cpp:1:10: file `VecGeom/source/Planes.cpp' has include directive for file name `VecGeom/volumes/Planes.h' in area `vecgeom'
source/Quadrilaterals.cpp:1:10: file `VecGeom/source/Quadrilaterals.cpp' has include directive for file name `VecGeom/volumes/Quadrilaterals.h' in area `vecgeom'
source/RootGeoManager.cpp:5:10: file `VecGeom/source/RootGeoManager.cpp' has include directive for file name `VecGeom/management/GeoManager.h' in area `vecgeom'
source/ShapeDebugger.cpp:4:10: file `VecGeom/source/ShapeDebugger.cpp' has include directive for file name `VecGeom/volumes/utilities/VolumeUtilities.h' in area `vecgeom'
source/SimpleNavigator.cpp:5:10: file `VecGeom/source/SimpleNavigator.cpp' has include directive for file name `VecGeom/navigation/SimpleNavigator.h' in area `vecgeom'
source/Transformation3D.cpp:3:10: file `VecGeom/source/Transformation3D.cpp' has include directive for file name `VecGeom/base/Transformation3D.h' in area `vecgeom'
source/UnplacedBooleanVolume.cpp:9:10: file `VecGeom/source/UnplacedBooleanVolume.cpp' has include directive for file name `VecGeom/volumes/UnplacedBooleanVolume.h' in area `vecgeom'
source/UnplacedBox.cpp:4:10: file `VecGeom/source/UnplacedBox.cpp' has include directive for file name `VecGeom/volumes/UnplacedBox.h' in area `vecgeom'
source/UnplacedCone.cpp:8:10: file `VecGeom/source/UnplacedCone.cpp' has include directive for file name `VecGeom/volumes/UnplacedCone.h' in area `vecgeom'
source/UnplacedOrb.cpp:4:10: file `VecGeom/source/UnplacedOrb.cpp' has include directive for file name `VecGeom/volumes/UnplacedOrb.h' in area `vecgeom'
source/UnplacedParaboloid.cpp:4:10: file `VecGeom/source/UnplacedParaboloid.cpp' has include directive for file name `VecGeom/volumes/UnplacedParaboloid.h' in area `vecgeom'
source/UnplacedParallelepiped.cpp:4:10: file `VecGeom/source/UnplacedParallelepiped.cpp' has include directive for file name `VecGeom/volumes/UnplacedParallelepiped.h' in area `vecgeom'
source/UnplacedPolycone.cpp:8:10: file `VecGeom/source/UnplacedPolycone.cpp' has include directive for file name `VecGeom/volumes/UnplacedPolycone.h' in area `vecgeom'
source/UnplacedPolyhedron.cpp:4:10: file `VecGeom/source/UnplacedPolyhedron.cpp' has include directive for file name `VecGeom/volumes/UnplacedPolyhedron.h' in area `vecgeom'
source/UnplacedRootVolume.cpp:4:10: file `VecGeom/source/UnplacedRootVolume.cpp' has include directive for file name `VecGeom/volumes/UnplacedRootVolume.h' in area `vecgeom'
source/UnplacedSphere.cpp:4:10: file `VecGeom/source/UnplacedSphere.cpp' has include directive for file name `VecGeom/volumes/UnplacedSphere.h' in area `vecgeom'
source/UnplacedTorus.cpp:3:10: file `VecGeom/source/UnplacedTorus.cpp' has include directive for file name `VecGeom/volumes/UnplacedTorus.h' in area `vecgeom'
source/UnplacedTrapezoid.cpp:8:10: file `VecGeom/source/UnplacedTrapezoid.cpp' has include directive for file name `VecGeom/volumes/UnplacedTrapezoid.h' in area `vecgeom'
source/UnplacedTrd.cpp:4:10: file `VecGeom/source/UnplacedTrd.cpp' has include directive for file name `VecGeom/volumes/UnplacedTrd.h' in area `vecgeom'
source/UnplacedTube.cpp:4:10: file `VecGeom/source/UnplacedTube.cpp' has include directive for file name `VecGeom/volumes/UnplacedTube.h' in area `vecgeom'
source/UnplacedVolume.cpp:4:10: file `VecGeom/source/UnplacedVolume.cpp' has include directive for file name `VecGeom/volumes/UnplacedVolume.h' in area `vecgeom'
source/Visualizer.cpp:1:10: file `VecGeom/source/Visualizer.cpp' has include directive for file name `VecGeom/utilities/Visualizer.h' in area `vecgeom'
source/Wedge.cpp:9:10: file `VecGeom/source/Wedge.cpp' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/iostream' in area `user_system'
Directory VecGeom/source/benchmarking: 1 violation
source/benchmarking/NavigationBenchmarker.cpp:6:10: file `VecGeom/source/benchmarking/NavigationBenchmarker.cpp' has include directive for file name `VecGeom/benchmarking/NavigationBenchmarker.h' in area `vecgeom'
Directory VecGeom/test/core: 6 violations
test/core/ContainerTest.cpp:1:10: file `VecGeom/test/core/ContainerTest.cpp' has include directive for file name `VecGeom/base/SOA3D.h' in area `vecgeom'
test/core/PhiWedgeTest.cpp:10:10: file `VecGeom/test/core/PhiWedgeTest.cpp' has include directive for file name `VecGeom/volumes/Wedge.h' in area `vecgeom'
test/core/PlanesTest.cpp:1:10: file `VecGeom/test/core/PlanesTest.cpp' has include directive for file name `VecGeom/base/Vector3D.h' in area `vecgeom'
test/core/TestNavigationStatePool.cpp:1:10: file `VecGeom/test/core/TestNavigationStatePool.cpp' has include directive for file name `VecGeom/navigation/NavigationState.h' in area `vecgeom'
test/core/create_geometry.cpp:1:10: include directive for `/usr/include/stdio.h' in file `VecGeom/test/core/create_geometry.cpp'; is in area `user_system'
test/core/testVectorSafety.cpp:8:10: file `VecGeom/test/core/testVectorSafety.cpp' has include directive for file name `VecGeom/volumes/utilities/VolumeUtilities.h' in area `vecgeom'
Directory VecGeom/test/globalbenchmarks: 4 violations
test/globalbenchmarks/LocatePointsBenchmark.cpp:9:10: file `VecGeom/test/globalbenchmarks/LocatePointsBenchmark.cpp' has include directive for file name `VecGeom/volumes/utilities/VolumeUtilities.h' in area `vecgeom'
test/globalbenchmarks/NavigationBenchmark.cpp:10:12: file `VecGeom/test/globalbenchmarks/NavigationBenchmark.cpp' has include directive for file name `VecGeom/utilities/Visualizer.h' in area `vecgeom'
test/globalbenchmarks/TraceTrack.cpp:13:10: file `VecGeom/test/globalbenchmarks/TraceTrack.cpp' has include directive for file name `VecGeom/volumes/LogicalVolume.h' in area `vecgeom'
test/globalbenchmarks/XRayBenchmarkFromROOTFile.cpp:13:10: file `VecGeom/test/globalbenchmarks/XRayBenchmarkFromROOTFile.cpp' has include directive for file name `VecGeom/volumes/LogicalVolume.h' in area `vecgeom'
Directory VecGeom/test/root: 7 violations
test/root/E03Test.cpp:11:10: file `VecGeom/test/root/E03Test.cpp' has include directive for file name `VecGeom/management/RootGeoManager.h' in area `vecgeom'
test/root/ExitingOrEntering.cpp:5:10: file `VecGeom/test/root/ExitingOrEntering.cpp' has include directive for file name `VecGeom/volumes/utilities/VolumeUtilities.h' in area `vecgeom'
test/root/ImportFromRootFileTest.cpp:8:10: file `VecGeom/test/root/ImportFromRootFileTest.cpp' has include directive for file name `VecGeom/management/GeoManager.h' in area `vecgeom'
test/root/ImportTGeoPgon.cpp:5:10: file `VecGeom/test/root/ImportTGeoPgon.cpp' has include directive for file name `reqs/install/ROOT6/include/TGeoPgon.h' in area `user_system'
test/root/TestExportToROOT.cpp:8:10: file `VecGeom/test/root/TestExportToROOT.cpp' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
test/root/complex_test1.cpp:10:10: include directive for `/usr/include/c++/4.8.2/iostream' in file `VecGeom/test/root/complex_test1.cpp'; is in area `user_system'
test/root/root_geometry.cpp:1:10: file `VecGeom/test/root/root_geometry.cpp' has include directive for file name `VecGeom/management/GeoManager.h' in area `vecgeom'
Directory VecGeom/test/unit_tests: 1 violation
test/unit_tests/TestVecGeomPolycone.cpp:11:10: file `VecGeom/test/unit_tests/TestVecGeomPolycone.cpp' has include directive for file name `VecGeom/volumes/Tube.h' in area `vecgeom'
Directory VecGeom/test/visualization: 1 violation
test/visualization/DebugPolyhedron.cpp:1:10: file `VecGeom/test/visualization/DebugPolyhedron.cpp' has include directive for file name `VecGeom/volumes/Polyhedron.h' in area `vecgeom'
Directory VecGeom/volumes: 96 violations
volumes/Box.h:11:10: file `VecGeom/volumes/Box.h' has include directive for file name `VecGeom/volumes/SpecializedBox.h' in area `vecgeom'
volumes/Cone.h:11:10: file `VecGeom/volumes/Cone.h' has include directive for file name `VecGeom/volumes/SpecializedCone.h' in area `vecgeom'
volumes/LogicalVolume.h:14:10: file `VecGeom/volumes/LogicalVolume.h' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/string' in area `user_system'
volumes/LogicalVolume.h:11:10: file `VecGeom/volumes/LogicalVolume.h' has include directive for file name `VecGeom/base/Vector.h' in area `vecgeom'
volumes/LogicalVolume.h:14:10: file `VecGeom/volumes/LogicalVolume.h' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/string' in area `user_system'
volumes/Orb.h:10:10: file `VecGeom/volumes/Orb.h' has include directive for file name `VecGeom/volumes/SpecializedOrb.h' in area `vecgeom'
volumes/Paraboloid.h:9:10: file `VecGeom/volumes/Paraboloid.h' has include directive for file name `VecGeom/volumes/SpecializedParaboloid.h' in area `vecgeom'
volumes/Parallelepiped.h:10:10: file `VecGeom/volumes/Parallelepiped.h' has include directive for file name `VecGeom/volumes/SpecializedParallelepiped.h' in area `vecgeom'
volumes/PlacedBooleanVolume.h:4:10: file `VecGeom/volumes/PlacedBooleanVolume.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedBooleanVolume.h:4:10: file `VecGeom/volumes/PlacedBooleanVolume.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedBox.h:7:10: file `VecGeom/volumes/PlacedBox.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedBox.h:7:10: file `VecGeom/volumes/PlacedBox.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedCone.h:11:10: file `VecGeom/volumes/PlacedCone.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
volumes/PlacedOrb.h:7:10: file `VecGeom/volumes/PlacedOrb.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedOrb.h:7:10: file `VecGeom/volumes/PlacedOrb.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedPolycone.h:12:10: file `VecGeom/volumes/PlacedPolycone.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedPolycone.h:15:10: file `VecGeom/volumes/PlacedPolycone.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
volumes/PlacedPolyhedron.h:7:10: file `VecGeom/volumes/PlacedPolyhedron.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedPolyhedron.h:7:10: file `VecGeom/volumes/PlacedPolyhedron.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedSphere.h:7:10: file `VecGeom/volumes/PlacedSphere.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedSphere.h:7:10: file `VecGeom/volumes/PlacedSphere.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTorus.h:6:10: file `VecGeom/volumes/PlacedTorus.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTorus.h:6:10: file `VecGeom/volumes/PlacedTorus.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTrd.h:12:18: include directive for `/usr/include/c++/4.8.2/cmath' in file `VecGeom/volumes/PlacedTrd.h'; is in area `user_system'
volumes/PlacedTrd.h:7:10: file `VecGeom/volumes/PlacedTrd.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTube.h:7:10: file `VecGeom/volumes/PlacedTube.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTube.h:7:10: file `VecGeom/volumes/PlacedTube.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/PlacedTube.h:10:10: file `VecGeom/volumes/PlacedTube.h' has include directive for file name `VecGeom/volumes/PlacedVolume.h' in area `vecgeom'
volumes/Planes.h:7:10: file `VecGeom/volumes/Planes.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/Planes.h:7:10: file `VecGeom/volumes/Planes.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/Polycone.h:13:10: file `VecGeom/volumes/Polycone.h' has include directive for file name `VecGeom/volumes/SpecializedPolycone.h' in area `vecgeom'
volumes/Polyhedron.h:7:10: file `VecGeom/volumes/Polyhedron.h' has include directive for file name `VecGeom/volumes/UnplacedPolyhedron.h' in area `vecgeom'
volumes/Quadrilaterals.h:7:10: file `VecGeom/volumes/Quadrilaterals.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/Quadrilaterals.h:7:10: file `VecGeom/volumes/Quadrilaterals.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/Rectangles.h:7:10: file `VecGeom/volumes/Rectangles.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/ScalarShapeImplementationHelper.h:7:10: file `VecGeom/volumes/ScalarShapeImplementationHelper.h' has include directive for file name `VecGeom/base/SOA3D.h' in area `vecgeom'
volumes/ScalarShapeImplementationHelper.h:7:10: file `VecGeom/volumes/ScalarShapeImplementationHelper.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/SOA3D.h' in area `vecgeom'
volumes/ShapeImplementationHelper.h:7:10: file `VecGeom/volumes/ShapeImplementationHelper.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/SpecializedBooleanVolume.h:6:10: file `VecGeom/volumes/SpecializedBooleanVolume.h' has include directive for file name `VecGeom/volumes/kernel/BooleanImplementation.h' in area `vecgeom'
volumes/SpecializedBox.h:9:10: file `VecGeom/volumes/SpecializedBox.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/BoxImplementation.h' in area `vecgeom'
volumes/SpecializedBox.h:9:10: file `VecGeom/volumes/SpecializedBox.h' has include directive for file name `VecGeom/volumes/kernel/BoxImplementation.h' in area `vecgeom'
volumes/SpecializedCone.h:14:10: file `VecGeom/volumes/SpecializedCone.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/ConeImplementation.h' in area `vecgeom'
volumes/SpecializedCone.h:14:10: file `VecGeom/volumes/SpecializedCone.h' has include directive for file name `VecGeom/volumes/kernel/ConeImplementation.h' in area `vecgeom'
volumes/SpecializedOrb.h:9:10: file `VecGeom/volumes/SpecializedOrb.h' has include directive for file name `VecGeom/volumes/kernel/OrbImplementation.h' in area `vecgeom'
volumes/SpecializedOrb.h:9:10: file `VecGeom/volumes/SpecializedOrb.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/OrbImplementation.h' in area `vecgeom'
volumes/SpecializedParaboloid.h:8:10: file `VecGeom/volumes/SpecializedParaboloid.h' has include directive for file name `VecGeom/volumes/kernel/ParaboloidImplementation.h' in area `vecgeom'
volumes/SpecializedParaboloid.h:8:10: file `VecGeom/volumes/SpecializedParaboloid.h' has include directive for file name `VecGeom/volumes/kernel/ParaboloidImplementation.h' in area `vecgeom'
volumes/SpecializedParallelepiped.h:9:10: file `VecGeom/volumes/SpecializedParallelepiped.h' has include directive for file name `VecGeom/volumes/kernel/ParallelepipedImplementation.h' in area `vecgeom'
volumes/SpecializedParallelepiped.h:9:10: file `VecGeom/volumes/SpecializedParallelepiped.h' has include directive for file name `VecGeom/volumes/kernel/ParallelepipedImplementation.h' in area `vecgeom'
volumes/SpecializedPolycone.h:13:10: file `VecGeom/volumes/SpecializedPolycone.h' has include directive for file name `VecGeom/volumes/kernel/PolyconeImplementation.h' in area `vecgeom'
volumes/SpecializedPolycone.h:13:10: file `VecGeom/volumes/SpecializedPolycone.h' has include directive for file name `VecGeom/volumes/kernel/PolyconeImplementation.h' in area `vecgeom'
volumes/SpecializedPolyhedron.h:9:10: file `VecGeom/volumes/SpecializedPolyhedron.h' has include directive for file name `VecGeom/volumes/kernel/PolyhedronImplementation.h' in area `vecgeom'
volumes/SpecializedSphere.h:7:10: file `VecGeom/volumes/SpecializedSphere.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/SpecializedTorus.h:8:10: file `VecGeom/volumes/SpecializedTorus.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/TorusImplementation.h' in area `vecgeom'
volumes/SpecializedTorus.h:8:10: file `VecGeom/volumes/SpecializedTorus.h' has include directive for file name `VecGeom/volumes/kernel/TorusImplementation.h' in area `vecgeom'
volumes/SpecializedTrapezoid.h:12:10: file `VecGeom/volumes/SpecializedTrapezoid.h' has include directive for file name `VecGeom/volumes/kernel/TrapezoidImplementation.h' in area `vecgeom'
volumes/SpecializedTrapezoid.h:12:10: file `VecGeom/volumes/SpecializedTrapezoid.h' has include directive for file name `VecGeom/volumes/kernel/TrapezoidImplementation.h' in area `vecgeom'
volumes/SpecializedTrd.h:9:10: file `VecGeom/volumes/SpecializedTrd.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/TrdImplementation.h' in area `vecgeom'
volumes/SpecializedTrd.h:9:10: file `VecGeom/volumes/SpecializedTrd.h' has include directive for file name `VecGeom/volumes/kernel/TrdImplementation.h' in area `vecgeom'
volumes/SpecializedTube.h:9:10: file `VecGeom/volumes/SpecializedTube.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/TubeImplementation.h' in area `vecgeom'
volumes/SpecializedTube.h:9:10: file `VecGeom/volumes/SpecializedTube.h' has include directive for file name `VecGeom/volumes/kernel/TubeImplementation.h' in area `vecgeom'
volumes/Sphere.h:10:10: file `VecGeom/volumes/Sphere.h' has include directive for file name `VecGeom/volumes/SpecializedSphere.h' in area `vecgeom'
volumes/Torus.h:9:10: file `VecGeom/volumes/Torus.h' has include directive for file name `VecGeom/volumes/SpecializedTorus.h' in area `vecgeom'
volumes/Trapezoid.h:13:10: file `VecGeom/volumes/Trapezoid.h' has include directive for file name `VecGeom/volumes/SpecializedTrapezoid.h' in area `vecgeom'
volumes/Trd.h:11:10: file `VecGeom/volumes/Trd.h' has include directive for file name `VecGeom/volumes/SpecializedTrd.h' in area `vecgeom'
volumes/Tube.h:12:10: file `VecGeom/volumes/Tube.h' has include directive for file name `VecGeom/volumes/SpecializedTube.h' in area `vecgeom'
volumes/UnplacedBooleanVolume.h:7:10: file `VecGeom/volumes/UnplacedBooleanVolume.h' has include directive for file name `VecGeom/volumes/UnplacedVolume.h' in area `vecgeom'
volumes/UnplacedBooleanVolume.h:4:10: file `VecGeom/volumes/UnplacedBooleanVolume.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedBox.h:7:10: file `VecGeom/volumes/UnplacedBox.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedBox.h:7:10: file `VecGeom/volumes/UnplacedBox.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedCone.h:13:10: file `VecGeom/volumes/UnplacedCone.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedCone.h:13:10: file `VecGeom/volumes/UnplacedCone.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedOrb.h:7:10: file `VecGeom/volumes/UnplacedOrb.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedOrb.h:7:10: file `VecGeom/volumes/UnplacedOrb.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedParaboloid.h:36:10: file `VecGeom/volumes/UnplacedParaboloid.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedParaboloid.h:36:10: file `VecGeom/volumes/UnplacedParaboloid.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedParallelepiped.h:4:10: file `VecGeom/volumes/UnplacedParallelepiped.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedParallelepiped.h:4:10: file `VecGeom/volumes/UnplacedParallelepiped.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedPolycone.h:12:10: file `VecGeom/volumes/UnplacedPolycone.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedPolycone.h:12:10: file `VecGeom/volumes/UnplacedPolycone.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedPolyhedron.h:7:10: file `VecGeom/volumes/UnplacedPolyhedron.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedPolyhedron.h:7:10: file `VecGeom/volumes/UnplacedPolyhedron.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedPolyhedron.h:13:10: file `VecGeom/volumes/UnplacedPolyhedron.h' has include directive for file name `VecGeom/volumes/UnplacedVolume.h' in area `vecgeom'
volumes/UnplacedSphere.h:7:10: file `VecGeom/volumes/UnplacedSphere.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedSphere.h:7:10: file `VecGeom/volumes/UnplacedSphere.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTorus.h:6:10: file `VecGeom/volumes/UnplacedTorus.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTorus.h:6:10: file `VecGeom/volumes/UnplacedTorus.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTrapezoid.h:6:10: file `VecGeom/volumes/UnplacedTrapezoid.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTrapezoid.h:6:10: file `VecGeom/volumes/UnplacedTrapezoid.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTrd.h:7:10: file `VecGeom/volumes/UnplacedTrd.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTrd.h:7:10: file `VecGeom/volumes/UnplacedTrd.h' has include directive for file name `VecGeom/base/Global.h' in area `vecgeom'
volumes/UnplacedTube.h:8:10: file `VecGeom/volumes/UnplacedTube.h' has include directive for file name `VecGeom/base/RNG.h' in area `vecgeom'
volumes/UnplacedTube.h:8:10: file `VecGeom/volumes/UnplacedTube.h' has include directive for file name `VecGeom/base/RNG.h' in area `vecgeom'
volumes/UnplacedVolume.h:13:10: file `VecGeom/volumes/UnplacedVolume.h' has include directive for file name `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/string' in area `user_system'
volumes/Wedge.h:12:10: file `VecGeom/volumes/Wedge.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/Wedge.h:12:10: file `VecGeom/volumes/Wedge.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
Directory VecGeom/volumes/kernel: 16 violations
volumes/kernel/BooleanImplementation.h:613:10: file `VecGeom/volumes/kernel/BooleanImplementation.h' has include directive for file name `VecGeom/volumes/kernel/BooleanUnionImplementation.h' in area `vecgeom'
volumes/kernel/BoxImplementation.h:9:10: file `VecGeom/volumes/kernel/BoxImplementation.h' has include directive for file name `VecGeom/volumes/UnplacedBox.h' in area `vecgeom'
volumes/kernel/GenericKernels.h:8:10: file `VecGeom/volumes/kernel/GenericKernels.h' has include directive for file name `VecGeom/base/Transformation3D.h' in area `vecgeom'
volumes/kernel/OrbImplementation.h:11:10: file `VecGeom/volumes/kernel/OrbImplementation.h' has include directive for file name `VecGeom/volumes/kernel/BoxImplementation.h' in area `vecgeom'
volumes/kernel/OrbImplementation.h:11:10: file `VecGeom/volumes/kernel/OrbImplementation.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/BoxImplementation.h' in area `vecgeom'
volumes/kernel/ParaboloidImplementation.h:42:10: file `VecGeom/volumes/kernel/ParaboloidImplementation.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/kernel/ParallelepipedImplementation.h:10:10: file `VecGeom/volumes/kernel/ParallelepipedImplementation.h' has include directive for file name `VecGeom/volumes/kernel/BoxImplementation.h' in area `vecgeom'
volumes/kernel/PolyhedronImplementation.h:7:10: file `VecGeom/volumes/kernel/PolyhedronImplementation.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Global.h' in area `vecgeom'
volumes/kernel/SphereImplementation.h:10:10: file `VecGeom/volumes/kernel/SphereImplementation.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/UnplacedSphere.h' in area `vecgeom'
volumes/kernel/TorusImplementation.h:9:10: file `VecGeom/volumes/kernel/TorusImplementation.h' has include directive for file name `VecGeom/volumes/kernel/TubeImplementation.h' in area `vecgeom'
volumes/kernel/TorusImplementation.h:9:10: file `VecGeom/volumes/kernel/TorusImplementation.h' has include directive for file name `VecGeom/volumes/kernel/TubeImplementation.h' in area `vecgeom'
volumes/kernel/TrapezoidImplementation.h:14:10: file `VecGeom/volumes/kernel/TrapezoidImplementation.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/kernel/TrdImplementation.h:11:10: file `VecGeom/volumes/kernel/TrdImplementation.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/kernel/TrdImplementation.h:11:10: file `VecGeom/volumes/kernel/TrdImplementation.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/kernel/TubeImplementation.h:10:10: file `VecGeom/volumes/kernel/TubeImplementation.h' has include directive for file name `VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
volumes/kernel/TubeImplementation.h:10:10: file `VecGeom/volumes/kernel/TubeImplementation.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/volumes/kernel/GenericKernels.h' in area `vecgeom'
Directory VecGeom/volumes/kernel/shapetypes: 1 violation
volumes/kernel/shapetypes/ConeTypes.h:11:10: include directive for `/usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/string' in file `VecGeom/volumes/kernel/shapetypes/ConeTypes.h'; is in area `user_system'
Directory VecGeom/volumes/utilities: 2 violations
volumes/utilities/VolumeUtilities.h:11:10: file `VecGeom/volumes/utilities/VolumeUtilities.h' has include directive for file name `/opt/eclair/sample_scripts/VecGeom/base/Vector3D.h' in area `vecgeom'
volumes/utilities/VolumeUtilities.h:11:10: file `VecGeom/volumes/utilities/VolumeUtilities.h' has include directive for file name `VecGeom/base/Vector3D.h' in area `vecgeom'