diff --git a/Tracking/Acts/ActsGeometry/CMakeLists.txt b/Tracking/Acts/ActsGeometry/CMakeLists.txt
index e78c9dcbb212b85b313c636093f2b882bdd2e175..496b225f026d12137f7e52ef4073afab5a8651ff 100755
--- a/Tracking/Acts/ActsGeometry/CMakeLists.txt
+++ b/Tracking/Acts/ActsGeometry/CMakeLists.txt
@@ -1,37 +1,17 @@
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ActsGeometry )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          PRIVATE
-                          Control/StoreGate
-                          DetectorDescription/Identifier
-                          InnerDetector/InDetDetDescr/InDetIdentifier
-                          InnerDetector/InDetDetDescr/InDetReadoutGeometry
-                          InnerDetector/InDetDetDescr/TRT_ReadoutGeometry
-                          Control/AthenaBaseComps
-                          AthenaKernel
-                          DetectorDescription/GeoModel/GeoModelUtilities
-                          DetectorDescription/GeoPrimitives
-                          Event/EventInfo
-                          GaudiKernel
-                          MagFieldElements MagFieldConditions
-                          Calorimeter/CaloDetDescr
-                          Tracking/Acts/ActsGeometryInterfaces
-                          Tracking/Acts/ActsInterop
-                          Tracking/TrkDetDescr/TrkGeometry)
-
 # External dependencies:
-find_package( CLHEP )
-find_package( Eigen )
+find_package( Acts COMPONENTS Core PluginJson )
 find_package( Boost )
-find_package( nlohmann_json )
-
-find_package( Acts COMPONENTS Core PluginJson)
+find_package( CLHEP )
+find_package( GeoModelCore )
+find_package( ROOT COMPONENTS Core Tree RIO )
+find_package( TBB )
 
 # Component(s) in the package:
-
 atlas_add_library( ActsGeometryLib
                    src/ActsAlignmentStore.cxx
                    src/ActsDetectorElement.cxx
@@ -40,16 +20,28 @@ atlas_add_library( ActsGeometryLib
                    src/ActsTrackingGeometrySvc.cxx
                    src/util/*.cxx
                    PUBLIC_HEADERS ActsGeometry
-                   INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${BOOST_INCLUDE_DIRS}
-                   LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES}
-                   AthenaKernel
-                   ActsInteropLib
-                   ActsGeometryInterfacesLib
+                   INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${TBB_INCLUDE_DIRS}
+                   LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${TBB_LIBRARIES}
                    ActsCore
+                   ActsGeometryInterfacesLib
+                   ActsInteropLib
                    ActsPluginJson
-                   TrkGeometry
+                   AthenaBaseComps
+                   AthenaKernel
+                   CaloDetDescrLib
+                   EventInfo
+                   GaudiKernel
+                   GeoModelUtilities
+                   GeoPrimitives
+                   Identifier
+                   InDetIdentifier
+                   InDetReadoutGeometry
+                   MagFieldConditions
+                   PRIVATE_LINK_LIBRARIES
+                   StoreGateLib
                    TRT_ReadoutGeometry
-                   MagFieldElements MagFieldConditions)
+                   TrkGeometry
+                   TrkSurfaces )
 
 atlas_add_component( ActsGeometry
                      src/ActsExtrapolationAlg.cxx
@@ -71,17 +63,20 @@ atlas_add_component( ActsGeometry
                      src/ActsPropStepRootWriterSvc.cxx
                      src/ActsCaloTrackingVolumeBuilder.cxx
                      src/components/*.cxx
-                     PUBLIC_HEADERS ActsGeometry
-                     INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${BOOST_INCLUDE_DIRS}
-                     LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES}
-                     EventInfo
-                     CaloDetDescrLib
-                     ActsInteropLib
-                     ActsGeometryLib
+                     INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${GEOMODELCORE_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
+                     LINK_LIBRARIES ${Boost_LIBRARIES} ${CLHEP_LIBRARIES} ${GEOMODELCORE_LIBRARIES} ${ROOT_LIBRARIES}
                      ActsGeometryInterfacesLib
-                     ActsCore
-                     ActsPluginJson)
+                     ActsGeometryLib
+                     ActsInteropLib
+                     AthenaBaseComps
+                     AthenaKernel
+                     CaloDetDescrLib
+                     EventInfo
+                     GaudiKernel
+                     StoreGateLib
+                     TRT_ReadoutGeometry
+                     TrkGeometry )
 
 # Install files from the package:
 atlas_install_joboptions( share/*.py )
-atlas_install_python_modules( python/*.py )
+atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
diff --git a/Tracking/Acts/ActsGeometry/python/ActsGeometryConfigDb.py b/Tracking/Acts/ActsGeometry/python/ActsGeometryConfigDb.py
index 0214f13ccca6c3dacd46ad0df969e5e1ab0e4561..27024f51cc8dcf7e35214d8fe193f6a2ab151cd2 100644
--- a/Tracking/Acts/ActsGeometry/python/ActsGeometryConfigDb.py
+++ b/Tracking/Acts/ActsGeometry/python/ActsGeometryConfigDb.py
@@ -1,3 +1,4 @@
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 from AthenaCommon.CfgGetter import addService
 
 addService('ActsGeometry.ActsGeometryConfig.TrackingGeometrySvc', 'TrackingGeometrySvc')
diff --git a/Tracking/Acts/ActsGeometry/python/ActsTrackingGeometryTool.py b/Tracking/Acts/ActsGeometry/python/ActsTrackingGeometryTool.py
index 0537e430445c037d5230c3e65760aaab34f1bab1..3c5132131317326ff4beb697ee7da7e700af2f7f 100644
--- a/Tracking/Acts/ActsGeometry/python/ActsTrackingGeometryTool.py
+++ b/Tracking/Acts/ActsGeometry/python/ActsTrackingGeometryTool.py
@@ -12,8 +12,6 @@ from __future__ import print_function
 # import the DetFlags for the setting
 from AthenaCommon.DetFlags import DetFlags
 
-from TrkDetDescrSvc.TrkDetDescrJobProperties import TrkDetFlags
-
 # import the Extrapolator configurable
 from ActsGeometry.ActsGeometryConf import ActsTrackingGeometryTool
    
diff --git a/Tracking/Acts/ActsGeometryInterfaces/CMakeLists.txt b/Tracking/Acts/ActsGeometryInterfaces/CMakeLists.txt
index 71664b93af92f0dad276acb72bb4031d554e027f..b98ea3d9957841115d9c515b65d120c38fced405 100644
--- a/Tracking/Acts/ActsGeometryInterfaces/CMakeLists.txt
+++ b/Tracking/Acts/ActsGeometryInterfaces/CMakeLists.txt
@@ -1,28 +1,19 @@
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ActsGeometryInterfaces )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          PRIVATE
-                          Control/StoreGate
-                          AthenaKernel
-                          AthenaBaseComps
-                          GaudiKernel
-                          ActsInterop )
-
 # External dependencies:
-find_package( Eigen )
 find_package( Acts COMPONENTS Core )
 
 # Component(s) in the package:
-
 atlas_add_library( ActsGeometryInterfacesLib
                    ActsGeometryInterfaces/*.h
                    INTERFACE
                    PUBLIC_HEADERS ActsGeometryInterfaces
-                   INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS}
-                   LINK_LIBRARIES ${EIGEN_LIBRARIES}
-                   AthenaKernel
-                   ActsInteropLib
-                   ActsCore)
+                   LINK_LIBRARIES
+                   AthenaBaseComps
+                   ActsCore
+                   ActsGeometryLib
+                   GaudiKernel
+                   TrkGeometry )
diff --git a/Tracking/Acts/ActsPriVtxFinder/CMakeLists.txt b/Tracking/Acts/ActsPriVtxFinder/CMakeLists.txt
index bb78265c75719445627efe1174e03d293d0e195f..d9980b8fed53641d2ea3243488a0fb3c12786cb1 100644
--- a/Tracking/Acts/ActsPriVtxFinder/CMakeLists.txt
+++ b/Tracking/Acts/ActsPriVtxFinder/CMakeLists.txt
@@ -1,98 +1,29 @@
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ActsPriVtxFinder )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          PRIVATE
-                          Control/StoreGate
-                          DetectorDescription/Identifier
-                          InnerDetector/InDetDetDescr/InDetIdentifier
-                          InnerDetector/InDetDetDescr/InDetReadoutGeometry
-                          InnerDetector/InDetDetDescr/PixelReadoutGeometry
-                          InnerDetector/InDetDetDescr/SCT_ReadoutGeometry
-                          InnerDetector/InDetDetDescr/TRT_ReadoutGeometry
-                          InnerDetector/InDetConditions/BeamSpotConditionsData
-                          InnerDetector/InDetRecTools/InDetTrackSelectionTool
-                          Control/AthenaBaseComps
-                          AthenaKernel
-                          DetectorDescription/GeoModel/GeoModelUtilities
-                          DetectorDescription/GeoPrimitives
-                          Event/EventInfo
-                          GaudiKernel
-                          MagFieldElements MagFieldConditions
-                          Calorimeter/CaloDetDescr
-                          Tracking/Acts/ActsInterop
-                          Tracking/TrkEvent/TrkTrackLink
-                          Tracking/TrkEvent/TrkLinks 
-                          Event/xAOD/xAODCore
-                          Event/xAOD/xAODTracking
-                          Reconstruction/RecoTools/ITrackToVertex
-                          Tracking/TrkDetDescr/TrkSurfaces
-                          Tracking/TrkEvent/TrkParticleBase
-                          Tracking/TrkEvent/TrkTrack
-                          Tracking/TrkEvent/VxVertex
-                          Tracking/TrkVertexFitter/TrkVertexFitterInterfaces
-                          InnerDetector/InDetRecTools/InDetRecToolInterfaces )
-
 # External dependencies:
-find_package( CLHEP )
-find_package( Eigen )
-find_package( Boost )
-
 find_package( Acts COMPONENTS Core )
+find_package( Boost )
 
 # Component(s) in the package:
-
-atlas_add_library( ActsPriVtxFinderLib
-                   PUBLIC_HEADERS ActsPriVtxFinder
-                   INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${BOOST_INCLUDE_DIRS}
-                   LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES}
-                   AthenaKernel
-                   ActsInteropLib
-                   ActsGeometryLib
-                   ActsGeometryInterfacesLib
-                   ActsCore
-                   PixelReadoutGeometry
-                   SCT_ReadoutGeometry
-                   TRT_ReadoutGeometry
-                   BeamSpotConditionsData
-                   InDetTrackSelectionToolLib
-                   TrkLinks
-                   xAODCore 
-                   xAODTracking 
-                   ITrackToVertex 
-                   TrkSurfaces 
-                   TrkParticleBase 
-                   TrkTrack 
-                   VxVertex
-                   TrkVertexFitterInterfaces
-                   AthenaMonitoringKernelLib
-                   InDetRecToolInterfaces 
-                   MagFieldElements MagFieldConditions)
-
 atlas_add_component( ActsPriVtxFinder
                      src/*.cxx
                      src/components/*.cxx
-                     PUBLIC_HEADERS ActsPriVtxFinder
-                     INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${BOOST_INCLUDE_DIRS}
-                     LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} 
-                     EventInfo
-                     CaloDetDescrLib
-                     ActsInteropLib 
-                     ActsPriVtxFinderLib
-                     ActsGeometryLib
-                     ActsGeometryInterfacesLib
+                     INCLUDE_DIRS ${Boost_INCLUDE_DIRS}
+                     LINK_LIBRARIES ${Boost_LIBRARIES}
                      ActsCore
+                     ActsGeometryInterfacesLib
+                     ActsGeometryLib
+                     ActsInteropLib
+                     AthenaBaseComps
                      BeamSpotConditionsData
+                     GaudiKernel
+                     InDetRecToolInterfaces
+                     InDetTrackSelectionToolLib
                      TrkLinks
-                     xAODCore 
-                     xAODTracking 
-                     ITrackToVertex 
-                     TrkSurfaces 
-                     TrkParticleBase 
-                     TrkTrack 
-                     VxVertex
-                     TrkVertexFitterInterfaces 
-                     AthenaMonitoringKernelLib
-                     InDetRecToolInterfaces )
+                     TrkParticleBase
+                     TrkTrack
+                     TrkTrackLink
+                     xAODTracking )
diff --git a/Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.cxx b/Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.cxx
index 0a037919e6622e8895a97f1bc2d9f0102ecd6305..f463b8d2e9623ac945173c4b26ad9873a8a3b77e 100755
--- a/Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.cxx
+++ b/Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.cxx
@@ -2,7 +2,7 @@
   Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 */
 
-#include "ActsPriVtxFinder/ActsAdaptiveMultiPriVtxFinderTool.h"
+#include "ActsAdaptiveMultiPriVtxFinderTool.h"
 
 // ATHENA
 #include "GaudiKernel/IInterface.h"
diff --git a/Tracking/Acts/ActsPriVtxFinder/ActsPriVtxFinder/ActsAdaptiveMultiPriVtxFinderTool.h b/Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.h
similarity index 100%
rename from Tracking/Acts/ActsPriVtxFinder/ActsPriVtxFinder/ActsAdaptiveMultiPriVtxFinderTool.h
rename to Tracking/Acts/ActsPriVtxFinder/src/ActsAdaptiveMultiPriVtxFinderTool.h
diff --git a/Tracking/Acts/ActsPriVtxFinder/src/components/ActsPriVtxFinder_entries.cxx b/Tracking/Acts/ActsPriVtxFinder/src/components/ActsPriVtxFinder_entries.cxx
index 2cec71f866bda6c56de25484b4c59f195fe66162..0b2ff48a3cdcb482f6d2bdf3807913a99722a6b4 100755
--- a/Tracking/Acts/ActsPriVtxFinder/src/components/ActsPriVtxFinder_entries.cxx
+++ b/Tracking/Acts/ActsPriVtxFinder/src/components/ActsPriVtxFinder_entries.cxx
@@ -3,7 +3,7 @@
 */
 
 //#include "ActsPriVtxFinder/ActsPrimaryVtxFinderAlg.h"
-#include "ActsPriVtxFinder/ActsAdaptiveMultiPriVtxFinderTool.h"
+#include "../ActsAdaptiveMultiPriVtxFinderTool.h"
 
 // DECLARE_COMPONENT( ActsPrimaryVtxFinderAlg )
 DECLARE_COMPONENT( ActsAdaptiveMultiPriVtxFinderTool )