diff --git a/PhysicsAnalysis/ElectronPhotonID/EgammaAnalysisHelpers/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/EgammaAnalysisHelpers/CMakeLists.txt
index d09e31f90dcac9fd0964eb1df8e46ef64877bc09..87057a8b1f86262681227518b76a161c0d156761 100644
--- a/PhysicsAnalysis/ElectronPhotonID/EgammaAnalysisHelpers/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/EgammaAnalysisHelpers/CMakeLists.txt
@@ -1,33 +1,17 @@
-################################################################################
-# Package: EgammaAnalysisHelpers
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir(EgammaAnalysisHelpers )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs(
-  PUBLIC
-  Event/xAOD/xAODEgamma
-  PRIVATE
-  Control/AthToolSupport/AsgTools
-  Event/xAOD/xAODCaloEvent
-  ${extra_dep} )
-
-# External dependencies:
-find_package( ROOT COMPONENTS Core MathCore Hist MathMore )
-
 # Component(s) in the package:
 atlas_add_library( EgammaAnalysisHelpersLib
   EgammaAnalysisHelpers/*.h Root/*.cxx
   PUBLIC_HEADERS EgammaAnalysisHelpers
-  PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-  LINK_LIBRARIES xAODEgamma 
-  PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools xAODCaloEvent)
+  LINK_LIBRARIES xAODEgamma
+  PRIVATE_LINK_LIBRARIES AsgMessagingLib xAODCaloEvent)
 
 atlas_add_dictionary( EgammaAnalysisHelpersDict
   EgammaAnalysisHelpers/EgammaAnalysisHelpersDict.h
   EgammaAnalysisHelpers/selection.xml
   LINK_LIBRARIES EgammaAnalysisHelpersLib )
 
-
diff --git a/PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection/CMakeLists.txt
index 074a83abba96a6da83efdefb57322b3a166a7d66..b1485ce898786b5caf292c93cc985bf27f97d9ef 100644
--- a/PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection/CMakeLists.txt
@@ -17,16 +17,17 @@ endif ()
 atlas_add_library( ElectronEfficiencyCorrectionLib
    ElectronEfficiencyCorrection/*.h Root/*.cxx
    PUBLIC_HEADERS ElectronEfficiencyCorrection
-   INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} AthContainers AsgTools
-   xAODEgamma PATInterfaces PATCoreLib AsgAnalysisInterfaces EgammaAnalysisInterfacesLib
-   PRIVATE_LINK_LIBRARIES ${extra_private_libs} xAODCaloEvent xAODCore xAODEventInfo xAODTracking
+   INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
+   PRIVATE_INCLUDE_DIRS ${Boost_INCLUDE_DIRS}
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AthContainers AsgTools
+   xAODEgamma PATInterfaces PATCoreAcceptLib AsgMessagingLib EgammaAnalysisInterfacesLib
+   PRIVATE_LINK_LIBRARIES ${Boost_LIBRARIES} ${extra_private_libs} xAODEventInfo
    xAODMetaData PathResolver )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( ElectronEfficiencyCorrection
       src/*.h src/*.cxx src/components/*.cxx
-      LINK_LIBRARIES  AthenaBaseComps GaudiKernel ElectronEfficiencyCorrectionLib )
+      LINK_LIBRARIES ElectronEfficiencyCorrectionLib )
 endif()
 
 atlas_add_dictionary( ElectronEfficiencyCorrectionDict
@@ -37,40 +38,39 @@ atlas_add_dictionary( ElectronEfficiencyCorrectionDict
 # Utilities provided by the package:
 atlas_add_executable( EgEfficiencyCorr_mem_check
    util/EgEfficiencyCorr_mem_check.cxx
-   LINK_LIBRARIES AsgTools ElectronEfficiencyCorrectionLib CxxUtils)
+   INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib AsgTools CxxUtils EgammaAnalysisInterfacesLib )
 
 #Test
 atlas_add_test(ut_SimpleInitTest
-	       SCRIPT EgEfficiencyCorr_mem_check)
+   SCRIPT EgEfficiencyCorr_mem_check)
 # AnalysisBase-only utilities:
 if( XAOD_STANDALONE )
 
    atlas_add_executable( EgEfficiencyCorr_testEgEfficiencyCorr
       util/testEgEfficiencyCorr.cxx util/SFHelpers.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCore ElectronEfficiencyCorrectionLib )
+      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEgamma PATInterfaces
+      ElectronEfficiencyCorrectionLib )
 
    atlas_add_executable( EgEfficiencyCorr_testEgEfficiencyCorrFwd
       util/testEgEfficiencyCorrFwd.cxx util/SFHelpers.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCore ElectronEfficiencyCorrectionLib )
+      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEgamma PATInterfaces
+      ElectronEfficiencyCorrectionLib )
     
    atlas_add_executable( EgEfficiencyCorr_testEgEfficiencyCorrWithoutFile
       util/testEgEfficiencyCorrWithoutFile.cxx 
       util/CreateDummyEl.cxx util/SFHelpers.cxx
-      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCore xAODCaloEvent xAODTracking AsgTools PATInterfaces
-      ElectronEfficiencyCorrectionLib )
+      INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
+      LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ElectronEfficiencyCorrectionLib
+      PATInterfaces xAODCaloEvent xAODEgamma xAODEventInfo xAODRootAccess )
 
    atlas_add_executable( EgEfficiencyCorr_testEgChargeCorr
       util/testEgChargeCorr.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCore ElectronPhotonSelectorToolsLib ElectronEfficiencyCorrectionLib )
-   
+      LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib ElectronEfficiencyCorrectionLib ElectronPhotonSelectorToolsLib PATCoreAcceptLib PATInterfaces xAODCore xAODEgamma xAODEventInfo )
+
    atlas_install_python_modules(util/*.py)
    #Tests
    atlas_add_test(ut_RunOnASGAOD
diff --git a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/CMakeLists.txt
index 961002aedb9117b588657ffe0a071555729c44e4..655da139f10ef2ae7752ae5a434440a837864170 100644
--- a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/CMakeLists.txt
@@ -1,44 +1,14 @@
-###################################################################################
-# Package: ElectronPhotonFourMomentumCorrection
-###################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ElectronPhotonFourMomentumCorrection )
 
 # Environment specific extra dependencies:
-set( extra_dep )
 set( extra_libs )
-if( XAOD_STANDALONE )
-   set( extra_dep Control/xAODRootAccess )
-else()
-   set( extra_dep Control/AthenaBaseComps
-      Control/AthAnalysisBaseComps
-      GaudiKernel )
+if( NOT XAOD_STANDALONE )
    set( extra_libs AthAnalysisBaseCompsLib )
 endif()
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs(
-   PUBLIC
-   Control/AthToolSupport/AsgTools
-   Event/xAOD/xAODCaloEvent
-   Event/xAOD/xAODEgamma
-   Event/xAOD/xAODEventInfo
-   PhysicsAnalysis/AnalysisCommon/PATCore
-   PhysicsAnalysis/AnalysisCommon/PATInterfaces
-   PhysicsAnalysis/Interfaces/EgammaAnalysisInterfaces	
-   PRIVATE
-   Event/xAOD/xAODBase
-   Event/xAOD/xAODCore
-   Event/xAOD/xAODTracking
-   Event/xAOD/xAODMetaData
-   Reconstruction/egamma/egammaLayerRecalibTool
-   Reconstruction/egamma/egammaUtils
-   PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis
-   Event/xAOD/xAODTruth
-   Tools/PathResolver
-   ${extra_dep} )
-
 # External dependencies:
 find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
 find_package( Boost )
@@ -48,18 +18,20 @@ atlas_add_library( ElectronPhotonFourMomentumCorrectionLib
    ElectronPhotonFourMomentumCorrection/*.h Root/*.cxx
    PUBLIC_HEADERS ElectronPhotonFourMomentumCorrection
    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools xAODCaloEvent xAODEgamma
-   xAODEventInfo PATInterfaces EgammaAnalysisInterfacesLib PATCoreLib egammaUtils
-   egammaMVACalibAnalysisLib xAODTruth ${extra_libs}
-   PRIVATE_LINK_LIBRARIES xAODTracking xAODMetaData egammaLayerRecalibTool
-   PathResolver )
+   PRIVATE_INCUDE_DIRS ${Boost_INCLUDE_DIRS}
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools AsgMessagingLib xAODCaloEvent xAODEgamma
+   xAODEventInfo PATInterfaces EgammaAnalysisInterfacesLib PATCoreAcceptLib
+   xAODRootAccess xAODTracking
+   PRIVATE_LINK_LIBRARIES ${Boost_LIBRARIES} AthLinks xAODMetaData egammaLayerRecalibTool
+   egammaMVACalibAnalysisLib egammaUtils PathResolver ${extra_libs} )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( ElectronPhotonFourMomentumCorrection
       src/*.h src/*.cxx src/components/*.cxx
-      LINK_LIBRARIES AsgTools xAODCaloEvent xAODEgamma xAODEventInfo
-      PATInterfaces AthenaBaseComps xAODBase xAODCore GaudiKernel
-      ElectronPhotonFourMomentumCorrectionLib )
+      INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
+      LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} AsgTools AthenaBaseComps
+      EgammaAnalysisInterfacesLib ElectronPhotonFourMomentumCorrectionLib GaudiKernel
+      PATInterfaces xAODBase xAODCaloEvent xAODCore xAODEgamma xAODEventInfo xAODTruth )
 endif()
 
 atlas_add_dictionary( ElectronPhotonFourMomentumCorrectionDict
@@ -89,9 +61,8 @@ if( XAOD_STANDALONE )
    atlas_add_executable( ElectronPhotonFourMomentumCorrection_testEgammaCalibTool
       util/testEgammaCalibTool.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCaloEvent xAODCore PATInterfaces
-      ElectronPhotonFourMomentumCorrectionLib )
+      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODEventInfo xAODEgamma
+      xAODCaloEvent xAODCore PATInterfaces ElectronPhotonFourMomentumCorrectionLib )
 endif()
 
 # Test(s) in the package:
diff --git a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/CMakeLists.txt
index 9b44abb11454465955ab1fbbc01b96b0eec946ba..5648f334af99222b316fd8d00b043ec5c6f3e4a6 100644
--- a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonSelectorTools/CMakeLists.txt
@@ -1,36 +1,8 @@
-################################################################################
-# Package: ElectronPhotonSelectorTools
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ElectronPhotonSelectorTools )
 
-# Extra dependencies based on the environment:
-set( extra_dep )
-if( XAOD_STANDALONE )
-   set( extra_dep Control/xAODRootAccess )
-else()
-   set( extra_dep GaudiKernel )
-endif()
-
-# Declare the package's dependencies:
-atlas_depends_on_subdirs(
-  PUBLIC
-  Control/AthToolSupport/AsgTools
-  Event/xAOD/xAODEgamma
-  Event/xAOD/xAODTracking
-  Event/xAOD/xAODHIEvent
-  Reconstruction/MVAUtils
-  PhysicsAnalysis/AnalysisCommon/PATCore
-  PhysicsAnalysis/Interfaces/EgammaAnalysisInterfaces
-  PRIVATE
-  Event/FourMomUtils
-  Event/xAOD/xAODCaloEvent
-  Event/xAOD/xAODCore
-  Event/xAOD/xAODEventInfo
-  Tools/PathResolver
-  ${extra_dep} )
-
 # External dependencies:
 find_package( ROOT COMPONENTS Core MathCore Hist MathMore )
 
@@ -39,14 +11,15 @@ atlas_add_library( ElectronPhotonSelectorToolsLib
   ElectronPhotonSelectorTools/*.h Root/*.cxx
   PUBLIC_HEADERS ElectronPhotonSelectorTools
   PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-  LINK_LIBRARIES EgammaAnalysisInterfacesLib AsgTools xAODEgamma  xAODTracking xAODHIEvent PATCoreLib AsgDataHandlesLib
-  PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} FourMomUtils
-  xAODCaloEvent xAODCore xAODEventInfo PathResolver MVAUtils )
+  LINK_LIBRARIES EgammaAnalysisInterfacesLib AsgTools xAODEgamma  xAODTracking
+  xAODHIEvent PATCoreAcceptLib AsgDataHandlesLib
+  PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib FourMomUtils xAODCaloEvent
+  xAODEventInfo PathResolver )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( ElectronPhotonSelectorTools
       src/components/*.cxx
-      LINK_LIBRARIES GaudiKernel ElectronPhotonSelectorToolsLib )
+      LINK_LIBRARIES ElectronPhotonSelectorToolsLib )
 endif()
 
 atlas_add_dictionary( ElectronPhotonSelectorToolsDict
@@ -60,15 +33,16 @@ atlas_add_dictionary( ElectronPhotonSelectorToolsPythonDict
 
 atlas_add_executable( EGIdentification_mem_check
    util/EGIdentification_mem_check.cxx
-   LINK_LIBRARIES ElectronPhotonSelectorToolsLib )
+   LINK_LIBRARIES AsgMessagingLib AsgTools EgammaAnalysisInterfacesLib )
 
 if( XAOD_STANDALONE )
 
    atlas_add_executable( EGIdentification_testEGIdentificationPoints
       util/testEGIdentificationPoints.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODCore xAODEgamma AsgTools
-      xAODRootAccess ElectronPhotonSelectorToolsLib )
+      LINK_LIBRARIES LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib AsgTools
+      EgammaAnalysisInterfacesLib ElectronPhotonSelectorToolsLib
+      PATCoreAcceptLib xAODCore xAODEgamma )
 
    # Disabling this because the underlying tool no longer seems to
    # exist.  Whoever is the expert should either make this work or
diff --git a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonShowerShapeFudgeTool/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonShowerShapeFudgeTool/CMakeLists.txt
index 6e41a90da9a4c10a1cc16979b5152794303a2613..ca06985255b764a063706588123a5fee269f361f 100644
--- a/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonShowerShapeFudgeTool/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/ElectronPhotonShowerShapeFudgeTool/CMakeLists.txt
@@ -1,30 +1,10 @@
-# $Id: CMakeLists.txt 776838 2016-10-06 12:21:19Z krasznaa $
-################################################################################
-# Package: ElectronPhotonShowerShapeFudgeTool
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( ElectronPhotonShowerShapeFudgeTool )
 
-# Extra dependencies based on the environment:
-set( extra_dep )
-if( NOT XAOD_STANDALONE )
-   set( extra_dep GaudiKernel )
-endif()
-
-# Declare the package's dependencies:
-atlas_depends_on_subdirs(
-   PUBLIC
-   Control/AthToolSupport/AsgTools
-   Event/xAOD/xAODEgamma
-   PhysicsAnalysis/AnalysisCommon/PATInterfaces
-   PhysicsAnalysis/Interfaces/EgammaAnalysisInterfaces	
-   PRIVATE
-   Tools/PathResolver
-   ${extra_dep} )
-
 # External dependencies:
-find_package( ROOT COMPONENTS Core MathCore Hist RIO Gui Gpad )
+find_package( ROOT COMPONENTS Core MathCore Hist Graph RIO )
 
 # Component(s) in the package:
 atlas_add_library( ElectronPhotonShowerShapeFudgeToolLib
@@ -32,13 +12,13 @@ atlas_add_library( ElectronPhotonShowerShapeFudgeToolLib
    ElectronPhotonShowerShapeFudgeTool/*.icc Root/*.cxx
    PUBLIC_HEADERS ElectronPhotonShowerShapeFudgeTool
    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools xAODEgamma PATInterfaces EgammaAnalysisInterfacesLib
-   PRIVATE_LINK_LIBRARIES PathResolver )
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools EgammaAnalysisInterfacesLib
+   PRIVATE_LINK_LIBRARIES PathResolver xAODEgamma )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( ElectronPhotonShowerShapeFudgeTool
       src/components/*.cxx
-      LINK_LIBRARIES GaudiKernel ElectronPhotonShowerShapeFudgeToolLib )
+      LINK_LIBRARIES ElectronPhotonShowerShapeFudgeToolLib )
 endif()
 
 atlas_add_dictionary( ElectronPhotonShowerShapeFudgeToolDict
diff --git a/PhysicsAnalysis/ElectronPhotonID/IsolationCorrections/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/IsolationCorrections/CMakeLists.txt
index 9c3f87eda5999c95b318fa354115461c6be637a3..e3a57db3b04021b98f55d75422a64a968ebf7c2f 100644
--- a/PhysicsAnalysis/ElectronPhotonID/IsolationCorrections/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/IsolationCorrections/CMakeLists.txt
@@ -1,6 +1,4 @@
-################################################################################
-# Package: IsolationCorrections
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( IsolationCorrections )
@@ -19,14 +17,15 @@ atlas_add_library( IsolationCorrectionsLib
    IsolationCorrections/*.h Root/*.cxx
    PUBLIC_HEADERS IsolationCorrections
    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools xAODEgamma xAODEventInfo
-   xAODPrimitives xAODTracking PATInterfaces PATCoreLib
-   PRIVATE_LINK_LIBRARIES PathResolver xAODMetaData ${extra_libs} )
+   PRIVATE_INCLUDE_DIRS ${Boost_INCLUDE_DIRS}
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib AsgTools xAODEgamma xAODEventInfo
+   xAODPrimitives xAODTracking PATInterfaces PATCoreAcceptLib
+   PRIVATE_LINK_LIBRARIES ${Boost_LIBRARIES} PathResolver xAODMetaData ${extra_libs} )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( IsolationCorrections
       src/components/*.cxx
-      LINK_LIBRARIES GaudiKernel AthenaBaseComps AthAnalysisBaseCompsLib IsolationCorrectionsLib )
+      LINK_LIBRARIES IsolationCorrectionsLib )
 endif()
 
 atlas_add_dictionary( IsolationCorrectionsDict
diff --git a/PhysicsAnalysis/ElectronPhotonID/PhotonEfficiencyCorrection/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/PhotonEfficiencyCorrection/CMakeLists.txt
index 345c9eed300d91b0d32d739bc48b8f160066af86..ef0aaac463467cf5b657434b0403343dad3063ee 100644
--- a/PhysicsAnalysis/ElectronPhotonID/PhotonEfficiencyCorrection/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/PhotonEfficiencyCorrection/CMakeLists.txt
@@ -1,48 +1,29 @@
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # The name of the package:
 atlas_subdir( PhotonEfficiencyCorrection )
 
-# Extra dependencies based on the build environment:
-set( extra_deps )
-if( XAOD_STANDALONE )
-   set( extra_deps Control/xAODRootAccess )
-else()
-   set( extra_deps Control/AthenaBaseComps GaudiKernel )
-endif()
-
-# Dependencies of the package:
-atlas_depends_on_subdirs(
-   PUBLIC
-   Control/AthToolSupport/AsgTools
-   Event/xAOD/xAODEgamma
-   PhysicsAnalysis/AnalysisCommon/PATCore
-   PhysicsAnalysis/AnalysisCommon/PATInterfaces
-   PhysicsAnalysis/Interfaces/EgammaAnalysisInterfaces	
-   PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection
-   PRIVATE
-   Event/xAOD/xAODCore
-   Event/xAOD/xAODEventInfo
-   Tools/PathResolver
-   ${extra_deps} )
-
 # External(s) for the package:
-find_package( Boost COMPONENTS filesystem )
-find_package( ROOT COMPONENTS Core Hist RIO MathCore )
+find_package( Boost )
+find_package( ROOT COMPONENTS Core )
 
 # Libraries in the package:
 atlas_add_library( PhotonEfficiencyCorrectionLib
    PhotonEfficiencyCorrection/*.h Root/*.cxx
    PUBLIC_HEADERS PhotonEfficiencyCorrection
-   INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} EgammaAnalysisInterfacesLib AsgTools xAODEgamma
-   PATCoreLib PATInterfaces ElectronEfficiencyCorrectionLib
-   PRIVATE_LINK_LIBRARIES xAODEventInfo PathResolver )
+   INCLUDE_DIRS ${Boost_INCLUDE_DIRS}
+   PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
+   LINK_LIBRARIES ${Boost_LIBRARIES} EgammaAnalysisInterfacesLib AsgTools xAODEgamma
+   PATCoreAcceptLib PATInterfaces ElectronEfficiencyCorrectionLib
+   PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} xAODEventInfo PathResolver )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( PhotonEfficiencyCorrection
       src/*.h src/*.cxx src/components/*.cxx
-      LINK_LIBRARIES AthenaBaseComps GaudiKernel xAODEventInfo xAODEgamma
-      xAODCore PhotonEfficiencyCorrectionLib )
+      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
+      LINK_LIBRARIES ${Boost_LIBRARIES} AsgTools AthenaBaseComps EgammaAnalysisInterfacesLib
+      ElectronEfficiencyCorrectionLib GaudiKernel PATCoreAcceptLib PATInterfaces
+      xAODCore xAODEgamma xAODEventInfo PhotonEfficiencyCorrectionLib )
 endif()
 
 atlas_add_dictionary( PhotonEfficiencyCorrectionDict
@@ -54,18 +35,18 @@ atlas_add_dictionary( PhotonEfficiencyCorrectionDict
 atlas_add_executable( PrintPhotonSF
    util/PrintPhotonSF.cxx
    INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES}
+   LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ElectronEfficiencyCorrectionLib PATCoreAcceptLib
    PhotonEfficiencyCorrectionLib )
 
 if( XAOD_STANDALONE )
    atlas_add_executable( TestxAODPhotonAlg
       util/TestxAODPhotonAlg.cxx
-      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-      LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODEventInfo xAODEgamma
-      xAODCore PathResolver PATInterfaces PhotonEfficiencyCorrectionLib )
+      INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
+      LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} AsgTools EgammaAnalysisInterfacesLib
+      ElectronEfficiencyCorrectionLib PATCoreAcceptLib PATInterfaces PathResolver
+      xAODCore xAODEgamma xAODEventInfo PhotonEfficiencyCorrectionLib )
 endif()
 
 # Install files from the package:
 atlas_install_joboptions( share/*.py )
-#atlas_install_data( data/*.root )
 atlas_install_data( data/*.root data/*.txt )
diff --git a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt
index 563da38a17c27296555828d6fe43af4a24073402..035ff8a01ef37f1b38264961041da650d70e7f85 100644
--- a/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt
+++ b/PhysicsAnalysis/ElectronPhotonID/egammaMVACalibAnalysis/CMakeLists.txt
@@ -1,33 +1,8 @@
-################################################################################
-# Package: egammaMVACalibAnalysis
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( egammaMVACalibAnalysis )
 
-# Extra dependencies for Athena capable builds:
-set( extra_dep )
-if( XAOD_STANDALONE )
-   set( extra_dep Control/xAODRootAccess
-      Event/xAOD/xAODEventInfo
-      Event/xAOD/xAODCore )
-else()
-   set( extra_dep GaudiKernel )
-endif()
-
-# Declare the package's dependencies:
-atlas_depends_on_subdirs(
-   PUBLIC
-   Control/AthToolSupport/AsgTools
-   Event/xAOD/xAODCaloEvent
-   Event/xAOD/xAODEgamma
-   Event/xAOD/xAODTracking
-   Reconstruction/egamma/egammaMVACalib
-   PRIVATE
-   Reconstruction/MVAUtils
-   Tools/PathResolver
-   ${extra_dep} )
-
 # External dependencies:
 find_package( ROOT COMPONENTS Tree TreePlayer TMVA XMLIO Core MathCore Hist RIO )
 
@@ -36,14 +11,14 @@ atlas_add_library( egammaMVACalibAnalysisLib
    egammaMVACalibAnalysis/*.h Root/*.cxx
    PUBLIC_HEADERS egammaMVACalibAnalysis
    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgTools xAODCaloEvent xAODEgamma
+   LINK_LIBRARIES ${ROOT_LIBRARIES} AsgMessagingLib AsgTools xAODCaloEvent xAODEgamma
    xAODTracking egammaMVACalibLib
    PRIVATE_LINK_LIBRARIES PathResolver MVAUtils )
 
 if( NOT XAOD_STANDALONE )
    atlas_add_component( egammaMVACalibAnalysis
       src/*.cxx src/components/*.cxx
-      LINK_LIBRARIES GaudiKernel egammaMVACalibAnalysisLib)
+      LINK_LIBRARIES egammaMVACalibAnalysisLib)
 endif()
 
 atlas_add_dictionary( egammaMVACalibAnalysisDict
@@ -60,7 +35,7 @@ if( XAOD_STANDALONE )
       util/testClusterMVACalib.cxx
       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
       LINK_LIBRARIES ${ROOT_LIBRARIES} xAODEventInfo xAODEgamma xAODCaloEvent
-      xAODCore AsgTools egammaMVACalibAnalysisLib )
+      xAODCore AsgMessagingLib egammaMVACalibAnalysisLib )
 endif()
 
 # Test(s) in the package: