From 9a27607d8e864e89831406ede4cabd650dab8627 Mon Sep 17 00:00:00 2001
From: Thomas Strebler <thomas.strebler@cern.ch>
Date: Sun, 18 Dec 2022 19:09:06 +0100
Subject: [PATCH] FTag training run 4 in derivation

FTag training run 4 in derivation
---
 .../share/referenceDuplicates.txt             |   2 +-
 .../python/AthenaMonitoringAODRecoCfg.py      |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY1.py  |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY10.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY12.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY13.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY15.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY16.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY18.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY2.py  |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY21.py |   4 +-
 .../DerivationFrameworkBPhys/python/BPHY22.py |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY3.py  |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY4.py  |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY5.py  |   2 +-
 .../DerivationFrameworkBPhys/python/BPHY6.py  |   2 +-
 .../python/SlimmingHelper.py                  |  35 +++---
 .../DerivationFrameworkEGamma/python/EGAM1.py |   3 +-
 .../python/EGAM10.py                          |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM2.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM3.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM4.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM5.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM7.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM8.py |   3 +-
 .../DerivationFrameworkEGamma/python/EGAM9.py |   3 +-
 .../DerivationFrameworkEGamma/share/EGAM6.py  |   2 +-
 .../DerivationFrameworkEGamma/share/EGAM7.py  |   2 +-
 .../python/TEST1.py                           |   2 +-
 .../python/TEST2.py                           |   2 +-
 .../python/TEST3.py                           |   2 +-
 .../python/TEST4.py                           |   2 +-
 .../python/TEST5.py                           |   2 +-
 .../python/TEST6.py                           |   2 +-
 .../python/BTaggingContent.py                 | 108 +++++++++---------
 .../python/FTAG1.py                           |   2 +-
 .../python/FTAG2.py                           |   2 +-
 ...ationConfig.py => FtagDerivationConfig.py} |   4 +-
 .../python/HIGG1D1.py                         |  12 +-
 .../DerivationFrameworkHiggs/share/HIGG1D1.py |   2 +-
 .../DerivationFrameworkInDet/python/IDTIDE.py |   2 +-
 .../DerivationFrameworkInDet/python/IDTR2.py  |   2 +-
 .../python/JETM1.py                           |   2 +-
 .../python/JETM10.py                          |   2 +-
 .../python/JETM11.py                          |   4 +-
 .../python/JETM12.py                          |   2 +-
 .../python/JETM14.py                          |   2 +-
 .../python/JETM2.py                           |   2 +-
 .../python/JETM3.py                           |   2 +-
 .../python/JETM4.py                           |   2 +-
 .../python/JETM5.py                           |   2 +-
 .../python/JETM6.py                           |   2 +-
 .../DerivationFrameworkLLP/python/LLP1.py     |   4 +-
 .../DerivationFrameworkLLP/share/LLP1.py      |   2 +-
 .../python/TRUTH1.py                          |   2 +-
 .../python/TRUTH3.py                          |   2 +-
 .../DerivationFrameworkPhys/python/PHYS.py    |   2 +-
 .../python/PHYSLITE.py                        |   2 +-
 .../python/PhysCommon.py                      |   2 +-
 .../python/PhysCommonConfig.py                |   2 +-
 .../python/PHYSVAL.py                         |   2 +-
 .../share/PHYSVAL.py                          |   2 +-
 .../DerivationFrameworkSM/python/STDM7.py     |   2 +-
 .../python/TCAL1.py                           |   2 +-
 .../python/TCAL2.py                           |   2 +-
 .../DerivationFrameworkTrigger/share/TRIG.py  |   4 +-
 .../JetTagging/JetTagAlgs/BTagging/README.md  |   2 +-
 .../{BTagRun3Config.py => BTagConfig.py}      |  19 ++-
 .../JetTagAlgs/BTagging/python/BTagESD.py     |   2 +-
 .../RecExCommon/share/CombinedRec_config.py   |   2 +-
 .../RecJobTransforms/python/RecoSteering.py   |   2 +-
 .../Bjet/BjetFlavourTaggingConfiguration.py   |   2 +-
 72 files changed, 179 insertions(+), 150 deletions(-)
 rename PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/{FtagRun3DerivationConfig.py => FtagDerivationConfig.py} (98%)
 rename PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/{BTagRun3Config.py => BTagConfig.py} (95%)

diff --git a/Control/AthenaConfiguration/share/referenceDuplicates.txt b/Control/AthenaConfiguration/share/referenceDuplicates.txt
index 5d41025f67bf..53282505ebe8 100644
--- a/Control/AthenaConfiguration/share/referenceDuplicates.txt
+++ b/Control/AthenaConfiguration/share/referenceDuplicates.txt
@@ -1 +1 @@
-{"getComps": ["Database/AthenaPOOL/AthenaPoolCnvSvc/python/PoolReadConfig.py", "Reconstruction/egamma/egammaMVACalib/python/egammaMVACalibConfig.py", "MuonSpectrometer/MuonG4/MuonG4SD/python/MuonG4SDToolConfig.py", "Simulation/G4Atlas/G4AtlasServices/python/G4AtlasServicesConfig.py", "Simulation/G4Atlas/G4AtlasTools/python/G4FieldConfig.py", "LArCalorimeter/LArCellRec/python/LArNoisyROSummaryConfig.py", "InnerDetector/InDetDigitization/StripDigitization/python/StripDigitizationConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py", "Simulation/G4Atlas/G4AtlasTools/python/G4GeometryToolConfig.py", "TileCalorimeter/TileRecUtils/python/TileCellMakerConfig.py", "LArCalorimeter/LArExample/LArCalibProcessing/python/LArCalib_BadChannelConfig.py", "InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py", "PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagRun3Config.py", "Reconstruction/egamma/egammaMVACalib/python/TrigEgammaMVACalibConfig.py", "PhysicsAnalysis/JetTagging/JetTagCalibration/python/JetTagCalibConfig.py", "Simulation/Digitization/python/PileUpToolsConfig.py", "MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py", "Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py", "MuonSpectrometer/MuonConfig/python/MuonCondSvcConfig.py", "TileCalorimeter/TileG4/TileGeoG4SD/python/TileGeoG4SDToolConfig.py", "Control/AthenaServices/python/MetaDataSvcConfig.py", "Reconstruction/RecoTools/TrackToCalo/python/TrackToCaloConfig.py", "PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagRun3DerivationConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py", "MuonSpectrometer/MuonConfig/python/MuonCondAlgConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloEgamma/python/TrigT2CaloEgammaMTConfig.py", "Control/SGComps/python/AddressRemappingConfig.py", "MuonSpectrometer/MuonConfig/python/MuonSegmentFindingConfig.py", "MuonSpectrometer/MuonConfig/python/MuonGeometryConfig.py", "LArCalorimeter/LArCabling/python/LArCablingConfig.py", "LArCalorimeter/LArCellRec/python/LArCellBuilderConfig.py", "Reconstruction/egamma/egammaTools/python/EMShowerBuilderConfig.py"], "THistSvc": ["Control/AthenaExamples/AthExMonitored/python/MonitoredConfig.py", "Simulation/Tools/RDOAnalysis/python/RDOAnalysisConfig.py", "LArCalorimeter/LArCafJobs/python/LArShapeDumperConfig.py", "TileCalorimeter/TileRec/python/TileAANtupleConfig.py", "Tracking/TrkExtrapolation/TrkExAlgs/python/TrkExAlgsConfig.py", "Reconstruction/eflowRec/python/PFHLTConfig.py", "Simulation/G4Atlas/G4AtlasTests/share/DCubeTestsConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerHistSvcConfig.py"], "DQDummyFilterTool": ["Control/AthenaMonitoring/python/BadLBFilterToolConfig.py", "Control/AthenaMonitoring/python/AtlasReadyFilterConfig.py"], "StoreGateSvc": ["Simulation/ISF/ISF_Geant4/ISF_Geant4CommonTools/python/ISF_Geant4CommonToolsConfigNew.py", "Control/AthenaServices/python/MetaDataSvcConfig.py"], "ProxyProviderSvc": ["Control/AthenaServices/python/MetaDataSvcConfig.py", "HLT/Event/TrigByteStreamCnvSvc/python/TrigByteStreamConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloCommon/python/TrigCaloDataAccessConfig.py"], "getComp": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Trigger/TrigT1/TrigT1MuonRecRoiTool/python/TrigT1MuonRecRoiToolConfig.py", "TileCalorimeter/TileConditions/python/TileTimingConfig.py", "TileCalorimeter/TileConditions/python/TilePulseShapeConfig.py", "TileCalorimeter/TileConditions/python/TileIntegratorConfig.py", "TileCalorimeter/TileConditions/python/TileOFCConfig.py", "Reconstruction/TrackCaloClusterRec/TrackCaloClusterRecTools/python/TrackCaloClusterConfig.py", "TileCalorimeter/TileConditions/python/TileBadChannelsConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloCommon/python/TrigCaloDataAccessConfig.py", "TileCalorimeter/TileConditions/python/TileEMScaleConfig.py", "TileCalorimeter/TileConditions/python/TileAutoCorrelationConfig.py", "Trigger/TrigT1/TrigT1CaloByteStream/python/LVL1CaloRun2ByteStreamConfig.py", "LArCalorimeter/LArConfiguration/python/LArElecCalibDBConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py", "TileCalorimeter/TileConditions/python/TileMuIDConfig.py", "Trigger/TrigSteer/L1Decoder/python/L1DecoderConfig.py", "Reconstruction/Jet/JetRecTools/python/JetRecToolsConfig.py", "TileCalorimeter/TileConditions/python/TileDSPThresholdConfig.py", "TileCalorimeter/TileConditions/python/TileSampleNoiseConfig.py", "TileCalorimeter/TileConditions/python/TileTMDBConfig.py", "Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py", "Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py", "Calorimeter/CaloRec/python/CaloBCIDCoeffsCondAlgConfig.py", "Trigger/TrigT1/TrigT1MuctpiPhase1/python/TrigT1MuctpiPhase1Config.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "MuonSpectrometer/MuonConfig/python/MuonSegmentFindingConfig.py", "Trigger/TrigSteer/DecisionHandling/python/HLTSignatureConfig.py"], "EvtPersistencySvc": ["HLT/Event/TrigByteStreamCnvSvc/python/TrigByteStreamConfig.py", "Database/AthenaPOOL/AthenaPoolCnvSvc/python/PoolWriteConfig.py"], "TriggerSummaryAlg": ["HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py", "Trigger/TrigSteer/DecisionHandling/python/DecisionHandlingConfig.py"], "TriggerBitsMakerTool": ["Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py"], "CaloClusterMomentsMaker": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Trigger/TrigAlgorithms/TrigCaloRec/python/TrigCaloRecConfig.py"], "InDet.InDetPriVxFinder": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.VertexCollectionSortingTool": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.SumPtVertexWeightCalculator": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "InDet.InDetTrackSelectionTool": ["InnerDetector/InDetMonitoring/InDetGlobalMonitoringRun3Test/python/InDetGlobalMonitoringRun3TestConfig.py", "InnerDetector/InDetConfig/python/VertexFindingConfig.py", "InnerDetector/InDetMonitoring/InDetAlignmentMonitoringRun3/python/InDetAlignmentMonitoringRun3Config.py", "Reconstruction/eflowRec/python/PFHLTConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.RungeKuttaPropagator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiDetElementsRoadCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.SiDetElementsRoadMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.NnClusterizationFactory": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.PixelClusterOnTrackTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SCT_ClusterOnTrackTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.RIO_OnTrackCreator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.KalmanUpdator_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiCombinatorialTrackFinder_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "RIO_OnTrackErrorScalingCondAlg": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiTrackMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetTestPixelLayerTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetTrackHoleSearchTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetPRD_AssociationToolGangedPixels": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Tracking/TrkConfig/python/AtlasTrackSummaryToolConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetTrackSummaryHelperTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "Trk.TrackSummaryTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Tracking/TrkConfig/python/AtlasTrackSummaryToolConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiDetElementBoundaryLinksCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "Reco.TrackToVertex": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackRecoConfig.py", "PhysicsAnalysis/JetTagging/JetTagTools/python/BTagTrackToVertexToolConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "Trk.TrackParticleCreatorTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackRecoConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "InDet.InDetTrtDriftCircleCutTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_DetElementsRoadCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_DetElementsRoadMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_TrackExtensionTool_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_TrackExtensionAlg": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetExtensionProcessor": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetPRDtoTrackMapToolGangedPixels": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.InDetAmbiTrackSelectionTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "InDet.InDetAmbiScoringTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.KalmanUpdator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.GlobalChi2Fitter": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.MaterialEffectsUpdator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "Trk.SimpleAmbiguityProcessorTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "Trk.TrkAmbiguityScore": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "Trk.TrkAmbiguitySolver": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "PseudoJetMerger": ["Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetRecoConfig.py"], "PseudoJetAlgorithm": ["Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py"], "JetAlgorithm": ["Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetInputConfig.py"], "TrackVertexAssociationTool": ["Reconstruction/Jet/JetRecTools/python/JetRecToolsConfig.py", "Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py"], "Trk__TrkVKalVrtFitter": ["Trigger/TrigHypothesis/TrigBphysHypo/python/TrigBmumuxComboHypoConfig.py", "Trigger/TrigHypothesis/TrigBphysHypo/python/TrigMultiTrkComboHypoConfig.py"], "InDet__VertexPointEstimator": ["Trigger/TrigHypothesis/TrigBphysHypo/python/TrigBmumuxComboHypoConfig.py", "Trigger/TrigHypothesis/TrigBphysHypo/python/TrigMultiTrkComboHypoConfig.py"], "AthenaPoolCnvSvc": ["Simulation/G4Atlas/G4AtlasAlg/python/G4AtlasAlgConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRdoDecodeConfig.py"], "CaloCellContainerFinalizerTool": ["Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices/python/ISF_FastCaloSimServicesConfigNew.py", "Calorimeter/CaloRec/python/CaloCellMakerConfig.py"], "CaloTopoClusterMaker": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py"], "CaloTopoClusterSplitter": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py"], "LArADC2MeVCondAlg": ["LArCalorimeter/LArRecUtils/python/LArADC2MeVSCCondAlgConfig.py", "LArCalorimeter/LArRecUtils/python/LArADC2MeVCondAlgConfig.py"], "Trk.TrackingVolumeArrayCreator": ["Tracking/TrkConfig/python/AtlasTrackingGeometrySvcConfig.py", "Tracking/TrkConditions/TrackingGeometryCondAlg/python/AtlasTrackingGeometryCondAlgConfig.py"], "Trk.TrackingVolumeHelper": ["Tracking/TrkConfig/python/AtlasTrackingGeometrySvcConfig.py", "Tracking/TrkConditions/TrackingGeometryCondAlg/python/AtlasTrackingGeometryCondAlgConfig.py"], "ISF.LegacySimSvc": ["Simulation/ISF/ISF_Core/ISF_Services/python/ISF_ServicesCoreConfigNew.py", "Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices/python/ISF_FastCaloSimServicesConfigNew.py", "Simulation/ISF/ISF_Fatras/ISF_FatrasServices/python/ISF_FatrasConfig.py"], "MergeRecoTimingObjTool": ["Simulation/G4Utilities/MCTruthSimAlgs/python/MCTruthSimAlgsConfigNew.py", "Simulation/G4Utilities/MCTruthSimAlgs/python/RecoTimingConfig.py"], "FlavorTagDiscriminants.BTagDecoratorAlg": ["PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/HighLevelBTagAlgConfig.py", "PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagHighLevelAugmenterAlgConfig.py"], "AsgElectronLikelihoodTool": ["Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py"], "AsgPhotonIsEMSelector": ["Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py"], "TrackDepositInCaloTool": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "CaloMuonScoreTool": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "CaloMuonTag": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "Trk.ParticleCaloExtensionTool": ["Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedReconstructionConfig.py", "Reconstruction/eflowRec/python/PFHLTConfig.py"], "Muon.MuonEDMHelperSvc": ["Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedReconstructionConfig.py", "Event/DumpEventDataToJSON/python/DumpEventDataToJSONConfig.py"], "InDet.SiZvertexMaker_xk": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "SCT_ConditionsSummaryTool": ["InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py"], "InDet.SeedToTrackConversionTool": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.SiSPSeededTrackFinder": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "SCT_CablingTool": ["InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "InnerDetector/InDetDetDescr/SCT_Cabling/python/TestSCT_CablingConfig.py"], "PixelAlignCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelChargeCalibCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelChargeLUTCalibCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondHVAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondStateAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondStatusAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondTempAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDeadMapCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDetectorElementCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDistortionAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelConditionsSummaryTool": ["InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py", "InnerDetector/InDetConditions/PixelConditionsTools/python/ITkPixelConditionsSummaryConfig.py"], "DetDescrDBEnvelopeSvc": ["AtlasGeometryCommon/SubDetectorEnvelopes/python/SubDetectorEnvelopesConfig.py", "Simulation/ISF/ISF_Geant4/ISF_Geant4Services/python/ISF_Geant4ServicesConfigNew.py"]}
+{"getComps": ["Database/AthenaPOOL/AthenaPoolCnvSvc/python/PoolReadConfig.py", "Reconstruction/egamma/egammaMVACalib/python/egammaMVACalibConfig.py", "MuonSpectrometer/MuonG4/MuonG4SD/python/MuonG4SDToolConfig.py", "Simulation/G4Atlas/G4AtlasServices/python/G4AtlasServicesConfig.py", "Simulation/G4Atlas/G4AtlasTools/python/G4FieldConfig.py", "LArCalorimeter/LArCellRec/python/LArNoisyROSummaryConfig.py", "InnerDetector/InDetDigitization/StripDigitization/python/StripDigitizationConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py", "Simulation/G4Atlas/G4AtlasTools/python/G4GeometryToolConfig.py", "TileCalorimeter/TileRecUtils/python/TileCellMakerConfig.py", "LArCalorimeter/LArExample/LArCalibProcessing/python/LArCalib_BadChannelConfig.py", "InnerDetector/InDetDigitization/SCT_Digitization/python/SCT_DigitizationConfig.py", "PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagConfig.py", "Reconstruction/egamma/egammaMVACalib/python/TrigEgammaMVACalibConfig.py", "PhysicsAnalysis/JetTagging/JetTagCalibration/python/JetTagCalibConfig.py", "Simulation/Digitization/python/PileUpToolsConfig.py", "MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py", "Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py", "MuonSpectrometer/MuonConfig/python/MuonCondSvcConfig.py", "TileCalorimeter/TileG4/TileGeoG4SD/python/TileGeoG4SDToolConfig.py", "Control/AthenaServices/python/MetaDataSvcConfig.py", "Reconstruction/RecoTools/TrackToCalo/python/TrackToCaloConfig.py", "PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagDerivationConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py", "MuonSpectrometer/MuonConfig/python/MuonCondAlgConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloEgamma/python/TrigT2CaloEgammaMTConfig.py", "Control/SGComps/python/AddressRemappingConfig.py", "MuonSpectrometer/MuonConfig/python/MuonSegmentFindingConfig.py", "MuonSpectrometer/MuonConfig/python/MuonGeometryConfig.py", "LArCalorimeter/LArCabling/python/LArCablingConfig.py", "LArCalorimeter/LArCellRec/python/LArCellBuilderConfig.py", "Reconstruction/egamma/egammaTools/python/EMShowerBuilderConfig.py"], "THistSvc": ["Control/AthenaExamples/AthExMonitored/python/MonitoredConfig.py", "Simulation/Tools/RDOAnalysis/python/RDOAnalysisConfig.py", "LArCalorimeter/LArCafJobs/python/LArShapeDumperConfig.py", "TileCalorimeter/TileRec/python/TileAANtupleConfig.py", "Tracking/TrkExtrapolation/TrkExAlgs/python/TrkExAlgsConfig.py", "Reconstruction/eflowRec/python/PFHLTConfig.py", "Simulation/G4Atlas/G4AtlasTests/share/DCubeTestsConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerHistSvcConfig.py"], "DQDummyFilterTool": ["Control/AthenaMonitoring/python/BadLBFilterToolConfig.py", "Control/AthenaMonitoring/python/AtlasReadyFilterConfig.py"], "StoreGateSvc": ["Simulation/ISF/ISF_Geant4/ISF_Geant4CommonTools/python/ISF_Geant4CommonToolsConfigNew.py", "Control/AthenaServices/python/MetaDataSvcConfig.py"], "ProxyProviderSvc": ["Control/AthenaServices/python/MetaDataSvcConfig.py", "HLT/Event/TrigByteStreamCnvSvc/python/TrigByteStreamConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloCommon/python/TrigCaloDataAccessConfig.py"], "getComp": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Trigger/TrigT1/TrigT1MuonRecRoiTool/python/TrigT1MuonRecRoiToolConfig.py", "TileCalorimeter/TileConditions/python/TileTimingConfig.py", "TileCalorimeter/TileConditions/python/TilePulseShapeConfig.py", "TileCalorimeter/TileConditions/python/TileIntegratorConfig.py", "TileCalorimeter/TileConditions/python/TileOFCConfig.py", "Reconstruction/TrackCaloClusterRec/TrackCaloClusterRecTools/python/TrackCaloClusterConfig.py", "TileCalorimeter/TileConditions/python/TileBadChannelsConfig.py", "Trigger/TrigAlgorithms/TrigT2CaloCommon/python/TrigCaloDataAccessConfig.py", "TileCalorimeter/TileConditions/python/TileEMScaleConfig.py", "TileCalorimeter/TileConditions/python/TileAutoCorrelationConfig.py", "Trigger/TrigT1/TrigT1CaloByteStream/python/LVL1CaloRun2ByteStreamConfig.py", "LArCalorimeter/LArConfiguration/python/LArElecCalibDBConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py", "TileCalorimeter/TileConditions/python/TileMuIDConfig.py", "Trigger/TrigSteer/L1Decoder/python/L1DecoderConfig.py", "Reconstruction/Jet/JetRecTools/python/JetRecToolsConfig.py", "TileCalorimeter/TileConditions/python/TileDSPThresholdConfig.py", "TileCalorimeter/TileConditions/python/TileSampleNoiseConfig.py", "TileCalorimeter/TileConditions/python/TileTMDBConfig.py", "Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py", "Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py", "Calorimeter/CaloRec/python/CaloBCIDCoeffsCondAlgConfig.py", "Trigger/TrigT1/TrigT1MuctpiPhase1/python/TrigT1MuctpiPhase1Config.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "MuonSpectrometer/MuonConfig/python/MuonSegmentFindingConfig.py", "Trigger/TrigSteer/DecisionHandling/python/HLTSignatureConfig.py"], "EvtPersistencySvc": ["HLT/Event/TrigByteStreamCnvSvc/python/TrigByteStreamConfig.py", "Database/AthenaPOOL/AthenaPoolCnvSvc/python/PoolWriteConfig.py"], "TriggerSummaryAlg": ["HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py", "Trigger/TrigSteer/DecisionHandling/python/DecisionHandlingConfig.py"], "TriggerBitsMakerTool": ["Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py", "Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfig.py"], "CaloClusterMomentsMaker": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Trigger/TrigAlgorithms/TrigCaloRec/python/TrigCaloRecConfig.py"], "InDet.InDetPriVxFinder": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.VertexCollectionSortingTool": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.SumPtVertexWeightCalculator": ["InnerDetector/InDetConfig/python/VertexFindingConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "InDet.InDetTrackSelectionTool": ["InnerDetector/InDetMonitoring/InDetGlobalMonitoringRun3Test/python/InDetGlobalMonitoringRun3TestConfig.py", "InnerDetector/InDetConfig/python/VertexFindingConfig.py", "InnerDetector/InDetMonitoring/InDetAlignmentMonitoringRun3/python/InDetAlignmentMonitoringRun3Config.py", "Reconstruction/eflowRec/python/PFHLTConfig.py", "Trigger/TrigTools/TrigInDetConfig/python/TrigInDetPriVtxConfig.py"], "Trk.RungeKuttaPropagator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiDetElementsRoadCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.SiDetElementsRoadMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.NnClusterizationFactory": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.PixelClusterOnTrackTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SCT_ClusterOnTrackTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.RIO_OnTrackCreator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.KalmanUpdator_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiCombinatorialTrackFinder_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "RIO_OnTrackErrorScalingCondAlg": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiTrackMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetTestPixelLayerTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetTrackHoleSearchTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetPRD_AssociationToolGangedPixels": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Tracking/TrkConfig/python/AtlasTrackSummaryToolConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "InDet.InDetTrackSummaryHelperTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "Trk.TrackSummaryTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Tracking/TrkConfig/python/AtlasTrackSummaryToolConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.SiDetElementBoundaryLinksCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "Reco.TrackToVertex": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackRecoConfig.py", "PhysicsAnalysis/JetTagging/JetTagTools/python/BTagTrackToVertexToolConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "Trk.TrackParticleCreatorTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackRecoConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "InDet.InDetTrtDriftCircleCutTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_DetElementsRoadCondAlg_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_DetElementsRoadMaker_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_TrackExtensionTool_xk": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.TRT_TrackExtensionAlg": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetExtensionProcessor": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.InDetPRDtoTrackMapToolGangedPixels": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "InDet.InDetAmbiTrackSelectionTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "InDet.InDetAmbiScoringTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.KalmanUpdator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.GlobalChi2Fitter": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py", "InnerDetector/InDetConfig/python/TrackingCommonConfig.py"], "Trk.MaterialEffectsUpdator": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/InDetRecToolConfig.py"], "Trk.SimpleAmbiguityProcessorTool": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "Trk.TrkAmbiguityScore": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "Trk.TrkAmbiguitySolver": ["Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/BackTrackingConfig.py"], "PseudoJetMerger": ["Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetRecoConfig.py"], "PseudoJetAlgorithm": ["Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py"], "JetAlgorithm": ["Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetRecConfig.py", "Reconstruction/Jet/JetRecConfig/python/JetInputConfig.py"], "TrackVertexAssociationTool": ["Reconstruction/Jet/JetRecTools/python/JetRecToolsConfig.py", "Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetTrackingConfig.py"], "Trk__TrkVKalVrtFitter": ["Trigger/TrigHypothesis/TrigBphysHypo/python/TrigBmumuxComboHypoConfig.py", "Trigger/TrigHypothesis/TrigBphysHypo/python/TrigMultiTrkComboHypoConfig.py"], "InDet__VertexPointEstimator": ["Trigger/TrigHypothesis/TrigBphysHypo/python/TrigBmumuxComboHypoConfig.py", "Trigger/TrigHypothesis/TrigBphysHypo/python/TrigMultiTrkComboHypoConfig.py"], "AthenaPoolCnvSvc": ["Simulation/G4Atlas/G4AtlasAlg/python/G4AtlasAlgConfig.py", "MuonSpectrometer/MuonConfig/python/MuonRdoDecodeConfig.py"], "CaloCellContainerFinalizerTool": ["Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices/python/ISF_FastCaloSimServicesConfigNew.py", "Calorimeter/CaloRec/python/CaloCellMakerConfig.py"], "CaloTopoClusterMaker": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py"], "CaloTopoClusterSplitter": ["TileCalorimeter/TileMonitoring/python/TileTopoClusterConfig.py", "Calorimeter/CaloRec/python/CaloTopoClusterConfig.py"], "LArADC2MeVCondAlg": ["LArCalorimeter/LArRecUtils/python/LArADC2MeVSCCondAlgConfig.py", "LArCalorimeter/LArRecUtils/python/LArADC2MeVCondAlgConfig.py"], "Trk.TrackingVolumeArrayCreator": ["Tracking/TrkConfig/python/AtlasTrackingGeometrySvcConfig.py", "Tracking/TrkConditions/TrackingGeometryCondAlg/python/AtlasTrackingGeometryCondAlgConfig.py"], "Trk.TrackingVolumeHelper": ["Tracking/TrkConfig/python/AtlasTrackingGeometrySvcConfig.py", "Tracking/TrkConditions/TrackingGeometryCondAlg/python/AtlasTrackingGeometryCondAlgConfig.py"], "ISF.LegacySimSvc": ["Simulation/ISF/ISF_Core/ISF_Services/python/ISF_ServicesCoreConfigNew.py", "Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimServices/python/ISF_FastCaloSimServicesConfigNew.py", "Simulation/ISF/ISF_Fatras/ISF_FatrasServices/python/ISF_FatrasConfig.py"], "MergeRecoTimingObjTool": ["Simulation/G4Utilities/MCTruthSimAlgs/python/MCTruthSimAlgsConfigNew.py", "Simulation/G4Utilities/MCTruthSimAlgs/python/RecoTimingConfig.py"], "FlavorTagDiscriminants.BTagDecoratorAlg": ["PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/HighLevelBTagAlgConfig.py", "PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagHighLevelAugmenterAlgConfig.py"], "AsgElectronLikelihoodTool": ["Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py"], "AsgPhotonIsEMSelector": ["Reconstruction/MET/METUtilities/python/METMakerConfig.py", "Reconstruction/MET/METUtilities/python/ORMETMakerConfig.py"], "TrackDepositInCaloTool": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "CaloMuonScoreTool": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "CaloMuonTag": ["Reconstruction/eflowRec/python/PFHLTConfig.py", "Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py"], "Trk.ParticleCaloExtensionTool": ["Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedReconstructionConfig.py", "Reconstruction/eflowRec/python/PFHLTConfig.py"], "Muon.MuonEDMHelperSvc": ["Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedReconstructionConfig.py", "Event/DumpEventDataToJSON/python/DumpEventDataToJSONConfig.py"], "InDet.SiZvertexMaker_xk": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "SCT_ConditionsSummaryTool": ["InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py"], "InDet.SeedToTrackConversionTool": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "InDet.SiSPSeededTrackFinder": ["InnerDetector/InDetConfig/python/TrackingSiPatternConfig.py", "InnerDetector/InDetConfig/python/TRTExtensionConfig.py"], "SCT_CablingTool": ["InnerDetector/InDetConfig/python/InDetRecToolConfig.py", "InnerDetector/InDetDetDescr/SCT_Cabling/python/TestSCT_CablingConfig.py"], "PixelAlignCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelChargeCalibCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelChargeLUTCalibCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondHVAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondStateAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondStatusAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDCSCondTempAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDeadMapCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDetectorElementCondAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelDistortionAlg": ["InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/ITkPixelConditionsConfig.py", "InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py"], "PixelConditionsSummaryTool": ["InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py", "InnerDetector/InDetConditions/PixelConditionsTools/python/ITkPixelConditionsSummaryConfig.py"], "DetDescrDBEnvelopeSvc": ["AtlasGeometryCommon/SubDetectorEnvelopes/python/SubDetectorEnvelopesConfig.py", "Simulation/ISF/ISF_Geant4/ISF_Geant4Services/python/ISF_Geant4ServicesConfigNew.py"]}
diff --git a/Control/AthenaMonitoring/python/AthenaMonitoringAODRecoCfg.py b/Control/AthenaMonitoring/python/AthenaMonitoringAODRecoCfg.py
index e017edb997f7..d6c90d14b349 100644
--- a/Control/AthenaMonitoring/python/AthenaMonitoringAODRecoCfg.py
+++ b/Control/AthenaMonitoring/python/AthenaMonitoringAODRecoCfg.py
@@ -40,7 +40,7 @@ def AthenaMonitoringAODRecoCfg(flags):
             result.merge(AtlasGeometryCfg(flags))
             from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
             result.merge(BeamSpotCondAlgCfg(flags))
-            from BTagging.BTagRun3Config import BTagRecoSplitCfg
+            from BTagging.BTagConfig import BTagRecoSplitCfg
             # would rather use removesuffix below but need to wait for Python 3.9
             for container in jet_collections & btag_jet_collections:
                 result.merge(BTagRecoSplitCfg(flags, [container]))
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY1.py
index 476daadbfe10..c9cd00b09ec6 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY1.py
@@ -153,7 +153,7 @@ def BPHY1Cfg(ConfigFlags):
     if ConfigFlags.Input.isMC :
         AllVariables += ["TruthEvents","TruthParticles","TruthVertices","MuonTruthParticles"]
 
-    BPHY1SlimmingHelper = SlimmingHelper("BPHY1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY1SlimmingHelper = SlimmingHelper("BPHY1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     # Needed for trigger objects
     BPHY1SlimmingHelper.IncludeMuonTriggerContent = True
     BPHY1SlimmingHelper.IncludeBPhysTriggerContent = True
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY10.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY10.py
index a2a0682208c0..d1f3a336e7b7 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY10.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY10.py
@@ -253,7 +253,7 @@ def BPHY10Cfg(ConfigFlags):
                                                      ThinningTools     = []))
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY10SlimmingHelper = SlimmingHelper("BPHY10SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY10SlimmingHelper = SlimmingHelper("BPHY10SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY12.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY12.py
index 94955de7cd4e..040cbc94ff28 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY12.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY12.py
@@ -185,7 +185,7 @@ def BPHY12Cfg(ConfigFlags):
     for t in  augTools + skimTools + BPHY12ThinningTools : acc.addPublicTool(t)
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY12SlimmingHelper = SlimmingHelper("BPHY12SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY12SlimmingHelper = SlimmingHelper("BPHY12SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY13.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY13.py
index bf4f3446933f..95f40071aba2 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY13.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY13.py
@@ -413,7 +413,7 @@ def BPHY13Cfg(ConfigFlags):
     
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY13SlimmingHelper = SlimmingHelper("BPHY13SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY13SlimmingHelper = SlimmingHelper("BPHY13SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     BPHY13_AllVariables  = getDefaultAllVariables()
     BPHY13_StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY15.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY15.py
index 0615b10a96ec..25827eeb21c6 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY15.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY15.py
@@ -498,7 +498,7 @@ def BPHY15Cfg(ConfigFlags):
    
    from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
    from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-   BPHY15SlimmingHelper = SlimmingHelper("BPHY15SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+   BPHY15SlimmingHelper = SlimmingHelper("BPHY15SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
    from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
    AllVariables  = getDefaultAllVariables()
    StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY16.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY16.py
index e2cee16c3f1b..4b254945ba28 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY16.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY16.py
@@ -145,7 +145,7 @@ def BPHY16Cfg(ConfigFlags):
     
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY16SlimmingHelper = SlimmingHelper("BPHY16SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY16SlimmingHelper = SlimmingHelper("BPHY16SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY18.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY18.py
index e98b3db7689e..8b0724556e3e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY18.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY18.py
@@ -280,7 +280,7 @@ def BPHY18Cfg(ConfigFlags):
     
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY18SlimmingHelper = SlimmingHelper("BPHY18SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY18SlimmingHelper = SlimmingHelper("BPHY18SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent  = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY2.py
index 9d90dd288897..dfb1e0204318 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY2.py
@@ -173,7 +173,7 @@ def BPHY2Cfg(ConfigFlags):
     for t in  augCollection + thiningCollection : acc.addPublicTool(t)
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY2SlimmingHelper = SlimmingHelper("BPHY2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY2SlimmingHelper = SlimmingHelper("BPHY2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY21.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY21.py
index 4e9995b049ba..6de0d6b24965 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY21.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY21.py
@@ -118,7 +118,7 @@ def BPHY21Cfg(ConfigFlags):
     #====================================================================
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY21_SlimmingHelper = SlimmingHelper("BPHY21_SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY21_SlimmingHelper = SlimmingHelper("BPHY21_SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     BPHY21_AllVariables  = getDefaultAllVariables()
     BPHY21_StaticContent = []
@@ -165,4 +165,4 @@ def BPHY21Cfg(ConfigFlags):
     BPHY21_SlimmingHelper.StaticContent = BPHY21_StaticContent
     acc.merge(OutputStreamCfg(ConfigFlags, "DAOD_BPHY21", ItemList=BPHY21_SlimmingHelper.GetItemList(), AcceptAlgs=["BPHY21Kernel"]))
     acc.printConfig(withDetails=True, summariseProps=True, onlyComponents = [], printDefaults=True, printComponentsOnly=False)
-    return acc
\ No newline at end of file
+    return acc
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY22.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY22.py
index d79a914cc905..bc52c842e130 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY22.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY22.py
@@ -274,7 +274,7 @@ def BPHY22Cfg(ConfigFlags):
 
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY22SlimmingHelper = SlimmingHelper("BPHY22SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY22SlimmingHelper = SlimmingHelper("BPHY22SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     # Needed for trigger objects
     BPHY22SlimmingHelper.IncludeMuonTriggerContent  = True
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY3.py
index 07a912e48423..3e1d9d0421db 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY3.py
@@ -123,7 +123,7 @@ def BPHY3Cfg(ConfigFlags):
     for t in augCollections +BPHY3ThinningTools +skimCollections : acc.addPublicTool(t)
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY3SlimmingHelper = SlimmingHelper("BPHY3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY3SlimmingHelper = SlimmingHelper("BPHY3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     AllVariables  = getDefaultAllVariables()
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY4.py
index 7e64065a47e8..72b5aed9da41 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY4.py
@@ -70,7 +70,7 @@ def BPHY4Cfg(ConfigFlags):
 
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY4SlimmingHelper = SlimmingHelper("BPHY4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY4SlimmingHelper = SlimmingHelper("BPHY4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
     BPHY4AllVariables  = getDefaultAllVariables()
     BPHY4StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY5.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY5.py
index 6386c787bc3f..32c271f69a9e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY5.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY5.py
@@ -309,7 +309,7 @@ def BPHY5Cfg(ConfigFlags):
    for t in  augTools : acc.addPublicTool(t)
    from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
    from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-   BPHY5SlimmingHelper = SlimmingHelper("BPHY5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+   BPHY5SlimmingHelper = SlimmingHelper("BPHY5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
    from DerivationFrameworkBPhys.commonBPHYMethodsCfg import getDefaultAllVariables
    AllVariables  = getDefaultAllVariables()
    StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY6.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY6.py
index 61db6ffc3e6f..7826d4e7db00 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY6.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkBPhys/python/BPHY6.py
@@ -162,7 +162,7 @@ def BPHY6Cfg(ConfigFlags):
 
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
-    BPHY6SlimmingHelper = SlimmingHelper("BPHY6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    BPHY6SlimmingHelper = SlimmingHelper("BPHY6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     
     # Needed for trigger objects
     BPHY6SlimmingHelper.IncludeMuonTriggerContent = True
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCore/python/SlimmingHelper.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCore/python/SlimmingHelper.py
index cd55dd166c8d..e279a9decb9f 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCore/python/SlimmingHelper.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkCore/python/SlimmingHelper.py
@@ -93,6 +93,7 @@ class SlimmingHelper:
                 self.SmartCollections = lockable_list()
                 self.AllVariables = lockable_list() # Containers for which all branches should be kept
                 self.AppendToDictionary = {}
+                self.ConfigFlags = kwargs.pop("ConfigFlags", None) # Config flags to be set in CA configs
                 self.IncludeTriggerNavigation = True
                 self.IncludeAdditionalTriggerContent = False
                 self.IncludeMuonTriggerContent = False
@@ -486,55 +487,55 @@ class SlimmingHelper:
                         items.extend(AntiKtVR30Rmax4Rmin02PV0TrackJetsCPContent)
                 elif collectionName=="BTagging_AntiKt4EMPFlow":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt4EMPFlowJets"))
+                        items.extend(BTaggingStandardContent("AntiKt4EMPFlowJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt4EMPFlow_expert":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt4EMPFlowJets"))
+                        items.extend(BTaggingExpertContent("AntiKt4EMPFlowJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt4EMTopo":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt4EMTopoJets"))
+                        items.extend(BTaggingStandardContent("AntiKt4EMTopoJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKtVR30Rmax4Rmin02Track":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKtVR30Rmax4Rmin02PV0TrackJets"))
+                        items.extend(BTaggingStandardContent("AntiKtVR30Rmax4Rmin02PV0TrackJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKtVR30Rmax4Rmin02Track_expert":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKtVR30Rmax4Rmin02PV0TrackJets"))
+                        items.extend(BTaggingExpertContent("AntiKtVR30Rmax4Rmin02PV0TrackJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt2Track":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt2PV0TrackJets"))
+                        items.extend(BTaggingStandardContent("AntiKt2PV0TrackJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt3Track":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt3PV0TrackJets"))
+                        items.extend(BTaggingStandardContent("AntiKt3PV0TrackJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt4Track":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt4PV0TrackJets"))
+                        items.extend(BTaggingStandardContent("AntiKt4PV0TrackJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMTopoExKt2Sub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExKt2SubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExKt2SubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMTopoExKt3Sub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExKt3SubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExKt3SubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMTopoExCoM2Sub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExCoM2SubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMTopoExCoM2SubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMPFlowExKt2Sub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt2SubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt2SubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMPFlowExKt3Sub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt3SubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt3SubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMPFlowExKt2GASub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt2GASubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt2GASubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt8EMPFlowExKt3GASub":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingExpertContent
-                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt3GASubJets"))
+                        items.extend(BTaggingExpertContent("AntiKt8EMPFlowExKt3GASubJets", self.ConfigFlags))
                 elif collectionName=="BTagging_DFAntiKt4HI":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("DFAntiKt4HIJets"))
+                        items.extend(BTaggingStandardContent("DFAntiKt4HIJets", self.ConfigFlags))
                 elif collectionName=="BTagging_AntiKt4HI":
                         from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent
-                        items.extend(BTaggingStandardContent("AntiKt4HIJets"))
+                        items.extend(BTaggingStandardContent("AntiKt4HIJets", self.ConfigFlags))
                 elif collectionName=="InDetTrackParticles":
                         from DerivationFrameworkInDet.InDetTrackParticlesCPContent import InDetTrackParticlesCPContent
                         items.extend(InDetTrackParticlesCPContent)
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM1.py
index daf21ae31ae2..620a5c703ddb 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM1.py
@@ -473,7 +473,8 @@ def EGAM1Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM1SlimmingHelper = SlimmingHelper(
         'EGAM1SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags)
 
     # ------------------------------------------
     # containers for which we save all variables
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM10.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM10.py
index ea19ec8a3ba3..74094a08b087 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM10.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM10.py
@@ -234,7 +234,8 @@ def EGAM10Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM10SlimmingHelper = SlimmingHelper(
         'EGAM10SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
 
     # ------------------------------------------
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM2.py
index 2261df0592c6..65fe9fb44db2 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM2.py
@@ -345,7 +345,8 @@ def EGAM2Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM2SlimmingHelper = SlimmingHelper(
         'EGAM2SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
 
     # ------------------------------------------
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM3.py
index 6123c4eb4a5b..598ec1627d7f 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM3.py
@@ -404,7 +404,8 @@ def EGAM3Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM3SlimmingHelper = SlimmingHelper(
         'EGAM3SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
     # ------------------------------------------
     # containers for which we save all variables
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM4.py
index c21fc08b5ef7..c7b19f5bad6b 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM4.py
@@ -309,7 +309,8 @@ def EGAM4Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM4SlimmingHelper = SlimmingHelper(
         'EGAM4SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
     # ------------------------------------------
     # containers for which we save all variables
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM5.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM5.py
index b1913e81756b..7021869510cd 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM5.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM5.py
@@ -333,7 +333,8 @@ def EGAM5Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM5SlimmingHelper = SlimmingHelper(
         'EGAM5SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
 
     # ------------------------------------------
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM7.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM7.py
index e36c09b6d688..dba919c74cd3 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM7.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM7.py
@@ -328,7 +328,8 @@ def EGAM7Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM7SlimmingHelper = SlimmingHelper(
         'EGAM7SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
 
     # ------------------------------------------
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM8.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM8.py
index a8b1ab220b2a..a3e9598f8a0e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM8.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM8.py
@@ -355,7 +355,8 @@ def EGAM8Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM8SlimmingHelper = SlimmingHelper(
         'EGAM8SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags )
 
     # ------------------------------------------
     # containers for which we save all variables
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM9.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM9.py
index 65792e56430a..fb00aa42edc6 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM9.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/python/EGAM9.py
@@ -280,7 +280,8 @@ def EGAM9Cfg(ConfigFlags):
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     EGAM9SlimmingHelper = SlimmingHelper(
         'EGAM9SlimmingHelper',
-        NamesAndTypes = ConfigFlags.Input.TypedCollections )
+        NamesAndTypes = ConfigFlags.Input.TypedCollections,
+        ConfigFlags = ConfigFlags)
 
 
     # ------------------------------------------
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM6.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM6.py
index 6b9941db8aee..c6e8ecf01553 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM6.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM6.py
@@ -415,7 +415,7 @@ addDAODJets(jetList, EGAM6Sequence)
 #====================================================================
 # FLAVOUR TAGGING   
 #====================================================================
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollection
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollection
 FtagJetCollection('AntiKt4EMPFlowJets',EGAM6Sequence)
 
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM7.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM7.py
index 413310fe5501..7c0988683511 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM7.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkEGamma/share/EGAM7.py
@@ -276,7 +276,7 @@ addDAODJets(jetList, EGAM7Sequence)
 # FLAVOUR TAGGING
 #====================================================================
 #not available yet in r22
-#from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollections
+#from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollections
 #FtagJetCollections(['AntiKt4PV0TrackJets'], EGAM7Sequence)
 
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST1.py
index 6e42d939a0b5..81620551af39 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST1.py
@@ -31,7 +31,7 @@ def TEST1Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST1SlimmingHelper = SlimmingHelper("TEST1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST1SlimmingHelper = SlimmingHelper("TEST1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST1SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons",
                                             "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST2.py
index d8cdca051d75..f2bc2dcbeb6d 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST2.py
@@ -32,7 +32,7 @@ def TEST2Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST2SlimmingHelper = SlimmingHelper("TEST2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST2SlimmingHelper = SlimmingHelper("TEST2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST2SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons",
                                             "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST3.py
index 39b855ab7dde..3112236030f5 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST3.py
@@ -31,7 +31,7 @@ def TEST3Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST3SlimmingHelper = SlimmingHelper("TEST3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST3SlimmingHelper = SlimmingHelper("TEST3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST3SlimmingHelper.SmartCollections = ["EventInfo","InDetTrackParticles"]
     TEST3ItemList = TEST3SlimmingHelper.GetItemList()
     acc.merge(OutputStreamCfg(ConfigFlags, "DAOD_TEST3", ItemList=TEST3ItemList, AcceptAlgs=["TEST3Kernel"]))
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST4.py
index 6c2825b190b8..6aa193f57a0d 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST4.py
@@ -21,7 +21,7 @@ def TEST4Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST4SlimmingHelper = SlimmingHelper("TEST4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST4SlimmingHelper = SlimmingHelper("TEST4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST4SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons",
                                             "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST5.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST5.py
index e99ec39fb675..535632b357c6 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST5.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST5.py
@@ -46,7 +46,7 @@ def TEST5Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST5SlimmingHelper = SlimmingHelper("TEST5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST5SlimmingHelper = SlimmingHelper("TEST5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST5SlimmingHelper.SmartCollections = ["EventInfo","InDetTrackParticles","PrimaryVertices","Muons"]
     TEST5SlimmingHelper.ExtraVariables += ["InDetTrackParticles.DFDecoratorExample"]
     TEST5SlimmingHelper.ExtraVariables += ["Muons.TEST5GoodMuons"]
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST6.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST6.py
index f28aa0c5b979..b8f61708cfc9 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST6.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/python/TEST6.py
@@ -47,7 +47,7 @@ def TEST6Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TEST6SlimmingHelper = SlimmingHelper("TEST6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TEST6SlimmingHelper = SlimmingHelper("TEST6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TEST6SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons",
                                             "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/BTaggingContent.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/BTaggingContent.py
index eeb11581fd69..fe1ce8f7c291 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/BTaggingContent.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/BTaggingContent.py
@@ -1,5 +1,7 @@
 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
+from AthenaConfiguration.Enums import LHCPeriod
+
 # from
 # https://stackoverflow.com/questions/3663450/python-remove-substring-only-at-the-end-of-string
 def rchop(thestring, ending):
@@ -19,7 +21,7 @@ JetStandardAux = \
     , "ConeExclCHadronsFinal"
     ]
 
-BTaggingStandardAux = \
+BTaggingStandardRun3Aux = \
     [ 
       "DL1r_pu"
     , "DL1r_pc"
@@ -64,6 +66,24 @@ BTaggingStandardAux = \
 
     ]
 
+BTaggingStandardRun4Aux = [
+    "SV1_NGTinSvx",
+    "SV1_masssvx",
+
+    "dipsrun420221008_pu",
+    "dipsrun420221008_pc",
+    "dipsrun420221008_pb",
+
+    "DL1drun420221017_pu",
+    "DL1drun420221017_pc",
+    "DL1drun420221017_pb",
+
+    "GN1run420221010_pu",
+    "GN1run420221010_pc",
+    "GN1run420221010_pb"
+]
+
+
 # These are the inputs to DL1rmu + SMT
 BTaggingHighLevelAux = [
     "softMuon_dR",
@@ -84,8 +104,6 @@ BTaggingHighLevelAux = [
     "JetFitter_nTracksAtVtx",
     "JetFitter_N2Tpair",
     "JetFitter_deltaR",
-    "SV1_NGTinSvx",
-    "SV1_masssvx",
     "SV1_isDefaults",
     "SV1_N2Tpair",
     "SV1_efracsvx",
@@ -123,51 +141,25 @@ BTaggingHighLevelAux = [
     "softMuon_pc",
     "softMuon_pu",
     "softMuon_isDefaults"
-    , "DL1r20210519r22_pu"
-    , "DL1r20210519r22_pc"
-    , "DL1r20210519r22_pb"
-    , "DL1r20210824r22_pu"
-    , "DL1r20210824r22_pc"
-    , "DL1r20210824r22_pb"
-
-    , "dipsLoose20210729_pu"
-    , "dipsLoose20210729_pc"
-    , "dipsLoose20210729_pb"
-    , "dipsLoose20220314v2_pu"
-    , "dipsLoose20220314v2_pc"
-    , "dipsLoose20220314v2_pb"
+]
 
-    , "dips20210729_pu"
-    , "dips20210729_pc"
-    , "dips20210729_pb"
+BTaggingHighLevelRun3Aux = BTaggingHighLevelAux \
+                           + [ "DL1r20210519r22_pu"
+                               , "DL1r20210519r22_pc"
+                               , "DL1r20210519r22_pb"
+                               , "DL1r20210824r22_pu"
+                               , "DL1r20210824r22_pc"
+                               , "DL1r20210824r22_pb"
 
-    , "DL1dv00_pu" #“recommended r22 tagger” which is DL1dLoose20210824r22 named DL1dv00
-    , "DL1dv00_pc"
-    , "DL1dv00_pb"
-    , "DL1dv01_pu" # new recommended r22 tagger named DL1dv01 which is DL1dLoose20220509
-    , "DL1dv01_pc"
-    , "DL1dv01_pb"
+                               , "dips20210729_pu"
+                               , "dips20210729_pc"
+                               , "dips20210729_pb"
 
-    , "DL1d20210824r22_pu"
-    , "DL1d20210824r22_pc"
-    , "DL1d20210824r22_pb"    
+                               , "DL1d20210824r22_pu"
+                               , "DL1d20210824r22_pc"
+                               , "DL1d20210824r22_pb" ]
 
-    , "GN120220509_pb"
-    , "GN120220509_pc"
-    , "GN120220509_pu"
-    
-]
-
-BTaggingXbbAux = [
-    'JetFitter_N2Tpair','JetFitter_dRFlightDir','JetFitter_deltaeta',
-    'JetFitter_deltaphi', 'JetFitter_energyFraction', 'JetFitter_mass',
-    'JetFitter_massUncorr', 'JetFitter_nSingleTracks',
-    'JetFitter_nTracksAtVtx',
-    'JetFitter_nVTX', 'JetFitter_significance3d',
-    'SV1_L3d','SV1_Lxy','SV1_N2Tpair','SV1_NGTinSvx','SV1_deltaR',
-    'SV1_dstToMatLay', 'SV1_efracsvx', 'SV1_masssvx', 'SV1_significance3d',
-    'rnnip_pb','rnnip_pc','rnnip_ptau','rnnip_pu'
-]
+BTaggingHighLevelRun4Aux = BTaggingHighLevelAux
 
 JetGhostLabelAux = [
     "GhostBHadronsFinalCount",
@@ -189,7 +181,7 @@ JetExtendedAux = [
     "GhostTrack",
 ]
 
-def BTaggingExpertContent(jetcol):
+def BTaggingExpertContent(jetcol, ConfigFlags = None):
 
     btaggingtmp = "BTagging_" + jetcol.split('Jets')[0]
     if 'BTagging' in jetcol:
@@ -202,16 +194,20 @@ def BTaggingExpertContent(jetcol):
     jetAllAux = JetStandardAux + JetExtendedAux
     jetcontent = [ ".".join( [ jetcol + "Aux" ] + jetAllAux ) ]
 
+    isRun4 = False
+    if ConfigFlags is not None:
+        isRun4 = ConfigFlags.GeoModel.Run >= LHCPeriod.Run4
+
     # add aux variables
-    btaggingAllAux = (BTaggingHighLevelAux
-                      + BTaggingStandardAux
+    btaggingAllAux = ( BTaggingHighLevelRun4Aux if isRun4 else BTaggingHighLevelRun3Aux
+                      + BTaggingStandardRun4Aux if isRun4 else BTaggingStandardRun3Aux
                       + BTaggingExtendedAux)
     btagcontent = [ ".".join( [ btagging + "Aux" ] + btaggingAllAux ) ]
 
     return [jetcol] + jetcontent + [ btagging ] + btagcontent
 
 
-def BTaggingStandardContent(jetcol):
+def BTaggingStandardContent(jetcol, ConfigFlags = None):
 
     btaggingtmp = "BTagging_" + jetcol.split('Jets')[0]
     if 'BTagging' in jetcol:
@@ -224,13 +220,18 @@ def BTaggingStandardContent(jetcol):
         [ jetcol ] \
         + [ ".".join( [ jetcol + "Aux" ] + JetStandardAux ) ]
 
+    isRun4 = False
+    if ConfigFlags is not None:
+        isRun4 = ConfigFlags.GeoModel.Run >= LHCPeriod.Run4
+
     btagcontent = \
         [ btagging ] \
-        + [ ".".join( [ btagging + "Aux" ] + BTaggingStandardAux ) ]
+        + [ ".".join( [ btagging + "Aux" ] + \
+                      BTaggingStandardRun4Aux if isRun4 else BTaggingStandardRun3Aux ) ]
     return jetcontent + btagcontent
 
 
-def BTaggingXbbContent(jetcol):
+def BTaggingXbbContent(jetcol, ConfigFlags = None):
 
     btaggingtmp = "BTagging_" + jetcol.split('Jets')[0]
     if 'BTagging' in jetcol:
@@ -243,8 +244,13 @@ def BTaggingXbbContent(jetcol):
     jetAllAux = JetStandardAux + JetGhostLabelAux
     jetcontent = [ ".".join( [ jetcol + "Aux" ] + jetAllAux ) ]
 
+    isRun4 = False
+    if ConfigFlags is not None:
+        isRun4 = ConfigFlags.GeoModel.Run >= LHCPeriod.Run4
+
     # add aux variables
-    btaggingAllAux = BTaggingHighLevelAux + BTaggingStandardAux
+    btaggingAllAux =  BTaggingHighLevelRun4Aux if isRun4 else BTaggingHighLevelRun3Aux \
+                     + BTaggingStandardRun4Aux if isRun4 else BTaggingStandardRun3Aux
     btagcontent = [ ".".join( [ btagging + "Aux" ] + btaggingAllAux ) ]
 
     return [jetcol] + jetcontent + [ btagging ] + btagcontent
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG1.py
index 83abf033f1d5..b10c97eab228 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG1.py
@@ -50,7 +50,7 @@ def FTAG1Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    FTAG1SlimmingHelper = SlimmingHelper("FTAG1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    FTAG1SlimmingHelper = SlimmingHelper("FTAG1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     
     FTAG1SlimmingHelper.SmartCollections = [
                                            "Electrons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG2.py
index aa4cb3066e96..a1ab865e7492 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FTAG2.py
@@ -94,7 +94,7 @@ def FTAG2Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    FTAG2SlimmingHelper = SlimmingHelper("FTAG2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    FTAG2SlimmingHelper = SlimmingHelper("FTAG2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     FTAG2SlimmingHelper.SmartCollections = [
             "Electrons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagRun3DerivationConfig.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagDerivationConfig.py
similarity index 98%
rename from PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagRun3DerivationConfig.py
rename to PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagDerivationConfig.py
index 75f17e94349e..32c3cc680900 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagRun3DerivationConfig.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkFlavourTag/python/FtagDerivationConfig.py
@@ -12,7 +12,7 @@ from AthenaConfiguration.ComponentFactory import CompFactory
 # these files are sloppy with imports, see ATLASRECTS-6635
 with ConfigurableRun3Behavior():
     from BTagging.BTagTrackAugmenterAlgConfig import BTagTrackAugmenterAlgCfg
-    from BTagging.BTagRun3Config import BTagAlgsCfg, GetTaggerTrainingMap
+    from BTagging.BTagConfig import BTagAlgsCfg, GetTaggerTrainingMap
 
 # for backward compatability
 def FtagJetCollection(jetcol, seq, pvCol='PrimaryVertices', OutputLevel=WARNING):
@@ -145,7 +145,7 @@ def getFtagComponent(cfgFlags, jetcol, pvCol):
     acc.merge(BTagAlgsCfg(
         inputFlags=cfgFlags,
         JetCollection=jetcol_name_without_Jets,
-        nnList=GetTaggerTrainingMap(jetcol_name_without_Jets),
+        nnList=GetTaggerTrainingMap(cfgFlags, jetcol_name_without_Jets),
         trackCollection=track_collection,
         primaryVertices=pvCol,
         renameTrackJets=True,
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py
index c1ddb5b3cda0..0ea8e0acbf29 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py
@@ -29,7 +29,7 @@ def HIGG1D1KernelCfg(ConfigFlags, name='HIGG1D1Kernel', **kwargs):
     #CustomJetsConfig
     acc.merge(HIGG1D1CustomJetsCfg(ConfigFlags))
     
-    from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollectionsCfg
+    from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollectionsCfg
     acc.merge(FtagJetCollectionsCfg(ConfigFlags, ['AntiKt4EMPFlowCustomVtxJets'], ['HggPrimaryVertices']))
 
     #Custom MET
@@ -205,7 +205,7 @@ def HIGG1D1Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    HIGG1D1SlimmingHelper = SlimmingHelper("HIGG1D1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    HIGG1D1SlimmingHelper = SlimmingHelper("HIGG1D1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     HIGG1D1SlimmingHelper.SmartCollections = ["EventInfo",
                                               "Electrons",
                                               "Photons",
@@ -324,10 +324,10 @@ def HIGG1D1Cfg(ConfigFlags):
                                            "AFPToFTrackContainer"]
     # Add Btagging information
     from DerivationFrameworkFlavourTag.BTaggingContent import BTaggingStandardContent,BTaggingXbbContent
-    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingStandardContent("AntiKt4EMPFlowCustomVtxJets")
-    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingStandardContent("AntiKt4EMPFlowJets")
-    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingXbbContent("AntiKt4EMPFlowCustomVtxJets")
-    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingXbbContent("AntiKt4EMPFlowJets")
+    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingStandardContent("AntiKt4EMPFlowCustomVtxJets", ConfigFlags)
+    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingStandardContent("AntiKt4EMPFlowJets", ConfigFlags)
+    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingXbbContent("AntiKt4EMPFlowCustomVtxJets", ConfigFlags)
+    HIGG1D1SlimmingHelper.ExtraVariables += BTaggingXbbContent("AntiKt4EMPFlowJets", ConfigFlags)
 
     # is this really needed given Photons are in the AllVariables list ?
     from DerivationFrameworkEGamma.PhotonsCPDetailedContent import PhotonsCPDetailedContent
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/share/HIGG1D1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/share/HIGG1D1.py
index c50d634ac973..f0d1eb0ff5f3 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/share/HIGG1D1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/share/HIGG1D1.py
@@ -544,7 +544,7 @@ METCommon.scheduleCustomVtxMETContent(vxColl="Hgg", jetColl="AntiKt4EMPFlowCusto
 # FLAVOUR TAGGING   ol90
 #====================================================;;p================
 
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollections
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollections
 #FtagJetCollections(["AntiKt4EMPFlowCustomVtxJets","AntiKt4EMPFlowJets"], SeqHIGG1D1, pvCols=[HggVertexContainerName,"PrimaryVertices"])
 
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTIDE.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTIDE.py
index a759bb01b139..520b73ea3345 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTIDE.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTIDE.py
@@ -328,7 +328,7 @@ def IDTIDECfg(configFlags):
     # =============================
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    IDTIDESlimmingHelper = SlimmingHelper("IDTIDESlimmingHelper", NamesAndTypes = configFlags.Input.TypedCollections)
+    IDTIDESlimmingHelper = SlimmingHelper("IDTIDESlimmingHelper", NamesAndTypes = configFlags.Input.TypedCollections, ConfigFlags = configFlags)
 
     AllVariables = []
     StaticContent = []
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTR2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTR2.py
index 65cf69dfcfe7..4a475558cea9 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTR2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkInDet/python/IDTR2.py
@@ -132,7 +132,7 @@ def IDTR2Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
 
-    IDTR2SlimmingHelper = SlimmingHelper("IDTR2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    IDTR2SlimmingHelper = SlimmingHelper("IDTR2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     IDTR2SlimmingHelper.AllVariables = [
                                         "EventInfo",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM1.py
index c2e7c334670c..93483877beca 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM1.py
@@ -310,7 +310,7 @@ def JETM1Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM1SlimmingHelper = SlimmingHelper("JETM1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM1SlimmingHelper = SlimmingHelper("JETM1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM1SlimmingHelper.SmartCollections = ["Electrons", "Photons", "Muons", "PrimaryVertices",
                                             "InDetTrackParticles",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM10.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM10.py
index ce7f89edac3d..ce808c5d0472 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM10.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM10.py
@@ -59,7 +59,7 @@ def JETM10Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM10SlimmingHelper = SlimmingHelper("JETM10SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM10SlimmingHelper = SlimmingHelper("JETM10SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     from DerivationFrameworkJetEtMiss.METTriggerDerivationContentConfig import addMETTriggerDerivationContent
     addMETTriggerDerivationContent(JETM10SlimmingHelper, isLoose=True)
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM11.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM11.py
index 9ce8e3ee28cb..a70add3b4b56 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM11.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM11.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
+4# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 #!/usr/bin/env python
 #====================================================================
 # DAOD_JETM11.py
@@ -79,7 +79,7 @@ def JETM11Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM11SlimmingHelper = SlimmingHelper("JETM11SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM11SlimmingHelper = SlimmingHelper("JETM11SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     from DerivationFrameworkJetEtMiss.METTriggerDerivationContentConfig import addMETTriggerDerivationContent
     addMETTriggerDerivationContent(JETM11SlimmingHelper, isLoose=False)
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM12.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM12.py
index 19f894b17198..ede760fa7ed9 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM12.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM12.py
@@ -216,7 +216,7 @@ def JETM12Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM12SlimmingHelper = SlimmingHelper("JETM12SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM12SlimmingHelper = SlimmingHelper("JETM12SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM12SlimmingHelper.SmartCollections = ["EventInfo",
                                              "Electrons", "Photons", "Muons", "TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM14.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM14.py
index db6677994cec..f34b8d709597 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM14.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM14.py
@@ -78,7 +78,7 @@ def JETM14Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM14SlimmingHelper = SlimmingHelper("JETM14SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM14SlimmingHelper = SlimmingHelper("JETM14SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     from DerivationFrameworkJetEtMiss.METTriggerDerivationContentConfig import addMETTriggerDerivationContent
     addMETTriggerDerivationContent(JETM14SlimmingHelper, isLoose=True)
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM2.py
index 94ba6d31e233..7c1447e08ea0 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM2.py
@@ -111,7 +111,7 @@ def JETM2Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM2SlimmingHelper = SlimmingHelper("JETM2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM2SlimmingHelper = SlimmingHelper("JETM2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM2SlimmingHelper.SmartCollections = ["EventInfo",
                                              "Electrons", "Photons", "Muons", "TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM3.py
index aa434c9a9a12..7f057508d4a5 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM3.py
@@ -220,7 +220,7 @@ def JETM3Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM3SlimmingHelper = SlimmingHelper("JETM3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM3SlimmingHelper = SlimmingHelper("JETM3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM3SlimmingHelper.SmartCollections = ["EventInfo",
                                         "Electrons", "Photons", "Muons", "TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM4.py
index 4e0fb65f7184..a5a0cd872e75 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM4.py
@@ -154,7 +154,7 @@ def JETM4Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM4SlimmingHelper = SlimmingHelper("JETM4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM4SlimmingHelper = SlimmingHelper("JETM4SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM4SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons", "Photons", "Muons", "TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM5.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM5.py
index 7b4dae5401fc..0decd93a1a58 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM5.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM5.py
@@ -118,7 +118,7 @@ def JETM5Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM5SlimmingHelper = SlimmingHelper("JETM5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM5SlimmingHelper = SlimmingHelper("JETM5SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM5SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons", "Photons", "Muons", "TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM6.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM6.py
index ddd22d398479..8f611ff48f09 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM6.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkJetEtMiss/python/JETM6.py
@@ -336,7 +336,7 @@ def JETM6Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    JETM6SlimmingHelper = SlimmingHelper("JETM6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    JETM6SlimmingHelper = SlimmingHelper("JETM6SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     JETM6SlimmingHelper.SmartCollections = ["EventInfo","InDetTrackParticles","PrimaryVertices",
                                             "Electrons","Photons","Muons","TauJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/python/LLP1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/python/LLP1.py
index c325b623f08e..38b961093c3f 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/python/LLP1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/python/LLP1.py
@@ -100,7 +100,7 @@ def LLP1KernelCfg(ConfigFlags, name='LLP1Kernel', **kwargs):
                              suff="LRT"))
 
     # flavor tagging
-    from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollectionsCfg
+    from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollectionsCfg
     acc.merge(FtagJetCollectionsCfg(ConfigFlags, ['AntiKt4EMTopoJets']))
 
     # VrtSecInclusive
@@ -300,7 +300,7 @@ def LLP1Cfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
 
-    LLP1SlimmingHelper = SlimmingHelper("LLP1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    LLP1SlimmingHelper = SlimmingHelper("LLP1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     LLP1SlimmingHelper.SmartCollections = ["EventInfo",
                                            "Electrons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/share/LLP1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/share/LLP1.py
index eba81810bcf3..b92f75c27ef3 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/share/LLP1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkLLP/share/LLP1.py
@@ -369,7 +369,7 @@ SeqLLP1 += CfgMgr.DerivationFramework__DerivationKernel("LLP1Kernel",
 # FLAVOUR TAGGING
 #====================================================================
 
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollections
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollections
 FtagJetCollections(['AntiKt4EMTopoJets'],SeqLLP1)
 
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH1.py
index 33e12bbf232c..57efbc5e918f 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH1.py
@@ -24,7 +24,7 @@ def TRUTH1Cfg(ConfigFlags):
     # Set up slimming content list
     #==============================================================================
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TRUTH1SlimmingHelper = SlimmingHelper("TRUTH1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TRUTH1SlimmingHelper = SlimmingHelper("TRUTH1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TRUTH1SlimmingHelper.AppendToDictionary = {'TruthEvents':'xAOD::TruthEventContainer','TruthEventsAux':'xAOD::TruthEventAuxContainer',
                                                'TruthVertices':'xAOD::TruthVertexContainer','TruthVerticesAux':'xAOD::TruthVertexAuxContainer',
                                                'TruthParticles':'xAOD::TruthParticleContainer','TruthParticlesAux':'xAOD::TruthParticleAuxContainer', 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH3.py
index 7bb72f58c98e..8ae07cace411 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/TRUTH3.py
@@ -18,7 +18,7 @@ def TRUTH3Cfg(ConfigFlags):
     # Set up slimming content list
     #==============================================================================
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TRUTH3SlimmingHelper = SlimmingHelper("TRUTH3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TRUTH3SlimmingHelper = SlimmingHelper("TRUTH3SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     TRUTH3SlimmingHelper.AppendToDictionary = {'TruthEvents':'xAOD::TruthEventContainer','TruthEventsAux':'xAOD::TruthEventAuxContainer',
                                            'MET_Truth':'xAOD::MissingETContainer','MET_TruthAux':'xAOD::MissingETAuxContainer',
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYS.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYS.py
index 557c8a2777e3..171fd7796f4f 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYS.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYS.py
@@ -70,7 +70,7 @@ def PHYSCfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    PHYSSlimmingHelper = SlimmingHelper("PHYSSlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    PHYSSlimmingHelper = SlimmingHelper("PHYSSlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     PHYSSlimmingHelper.SmartCollections = ["EventInfo",
                                            "Electrons",
                                            "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYSLITE.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYSLITE.py
index c857420d70ca..95021299c46d 100755
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYSLITE.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYSLITE.py
@@ -180,7 +180,7 @@ def PHYSLITECfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    PHYSLITESlimmingHelper = SlimmingHelper("PHYSLITESlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    PHYSLITESlimmingHelper = SlimmingHelper("PHYSLITESlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
 
     # Trigger content
     PHYSLITESlimmingHelper.IncludeTriggerNavigation = False
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommon.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommon.py
index cd4b164d4e98..b3bb762bd002 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommon.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommon.py
@@ -114,6 +114,6 @@ addMuonRemovalTauReReco(Seq=DerivationFrameworkJob)
 #====================================================================
 # FLAVOUR TAGGING   
 #====================================================================
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollections
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollections
 FtagJetCollections(['AntiKt4EMPFlowJets','AntiKtVR30Rmax4Rmin02TrackJets'],DerivationFrameworkJob)
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommonConfig.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommonConfig.py
index dedf0bfbb782..10ac3f4df126 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommonConfig.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PhysCommonConfig.py
@@ -66,7 +66,7 @@ def PhysCommonAugmentationsCfg(ConfigFlags,**kwargs):
     acc.merge(EGammaCommonCfg(ConfigFlags))
     # Jets, di-taus, tau decorations, flavour tagging, MET association
     from DerivationFrameworkJetEtMiss.JetCommonConfig import JetCommonCfg
-    from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollectionsCfg
+    from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollectionsCfg
     from DerivationFrameworkTau.TauCommonConfig import (AddDiTauLowPtCfg, AddTauWPDecorationCfg, AddMuonRemovalTauAODReRecoAlgCfg)
     from DerivationFrameworkJetEtMiss.METCommonConfig import METCommonCfg 
     acc.merge(JetCommonCfg(ConfigFlags))
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/python/PHYSVAL.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/python/PHYSVAL.py
index ec21843d5703..b0157fa8391e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/python/PHYSVAL.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/python/PHYSVAL.py
@@ -48,7 +48,7 @@ def PHYSVALCfg(ConfigFlags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
 
-    PHYSVALSlimmingHelper = SlimmingHelper("PHYSVALSlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    PHYSVALSlimmingHelper = SlimmingHelper("PHYSVALSlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     PHYSVALSlimmingHelper.SmartCollections = ["EventInfo",
                                               "Electrons",
                                               "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/share/PHYSVAL.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/share/PHYSVAL.py
index 030867abda2b..d215fb82df40 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/share/PHYSVAL.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhysicsValidation/share/PHYSVAL.py
@@ -166,7 +166,7 @@ DerivationFrameworkJob += CfgMgr.DerivationFramework__DerivationKernel("PHYSVALK
 # FLAVOUR TAGGING
 #====================================================================
 
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollections
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollections
 FtagJetCollections(['AntiKt4EMPFlowJets','AntiKtVR30Rmax4Rmin02TrackJets'],DerivationFrameworkJob)
 
 #====================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSM/python/STDM7.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSM/python/STDM7.py
index 0e517586462d..f2d6e37586b8 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSM/python/STDM7.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSM/python/STDM7.py
@@ -117,7 +117,7 @@ def STDM7Cfg(flags):
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
     
-    STDM7SlimmingHelper = SlimmingHelper("STDM7SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections)
+    STDM7SlimmingHelper = SlimmingHelper("STDM7SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, ConfigFlags = flags)
     STDM7SlimmingHelper.SmartCollections = ["EventInfo",
                                             "Electrons",
                                             "Photons",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL1.py
index 028d09fe9da0..accd38efff96 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL1.py
@@ -131,7 +131,7 @@ def TCAL1Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TCAL1SlimmingHelper = SlimmingHelper("TCAL1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TCAL1SlimmingHelper = SlimmingHelper("TCAL1SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TCAL1SlimmingHelper.SmartCollections = ['EventInfo', 'Muons', 'AntiKt4EMTopoJets', 'AntiKt4EMPFlowJets', 'MET_Baseline_AntiKt4EMTopo', 'MET_Baseline_AntiKt4EMPFlow', 'PrimaryVertices']
 
     TCAL1ExtraVariables = f'Muons.{TCAL1Prefix}etrkcone40'
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL2.py
index 3a856dc2435b..b9205a56de6a 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTileCal/python/TCAL2.py
@@ -77,7 +77,7 @@ def TCAL2Cfg(ConfigFlags):
 
     from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
     from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
-    TCAL2SlimmingHelper = SlimmingHelper("TCAL2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections)
+    TCAL2SlimmingHelper = SlimmingHelper("TCAL2SlimmingHelper", NamesAndTypes = ConfigFlags.Input.TypedCollections, ConfigFlags = ConfigFlags)
     TCAL2SlimmingHelper.SmartCollections = ["EventInfo"]
 
     if ConfigFlags.GeoModel.Run in [LHCPeriod.Run1, LHCPeriod.Run2, LHCPeriod.Run3]:
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/share/TRIG.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/share/TRIG.py
index eac4cc7515e1..67c989bb251d 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/share/TRIG.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTrigger/share/TRIG.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
+# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
 
 #====================================================================
 # DAOD_TRIG.py
@@ -245,7 +245,7 @@ SeqTRIG += CfgMgr.DerivationFramework__DerivationKernel("TRIGKernel",
 # FLAVOUR TAGGING   
 #====================================================================
 
-from DerivationFrameworkFlavourTag.FtagRun3DerivationConfig import FtagJetCollection
+from DerivationFrameworkFlavourTag.FtagDerivationConfig import FtagJetCollection
 
 FtagJetCollection('AntiKt4EMPFlowJets',SeqTRIG)
 
diff --git a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/README.md b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/README.md
index 7097a275db6c..2262c99d0d53 100644
--- a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/README.md
+++ b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/README.md
@@ -29,4 +29,4 @@ This is a rough sketch of how information flows through the b-tagging code. Litt
 Many of the functions to configure the above can be found in this
 package, with `Cfg` appended to the name. In particular, the main
 function here is `BTagAlgsCfg`, which can be found in
-[BTagRun3Config](python/BTagRun3Config.py).
+[BTagConfig](python/BTagConfig.py).
diff --git a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagRun3Config.py b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagConfig.py
similarity index 95%
rename from PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagRun3Config.py
rename to PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagConfig.py
index 45f438e45e5a..7318628ffb5b 100644
--- a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagRun3Config.py
+++ b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagConfig.py
@@ -2,7 +2,7 @@
 
 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
 from AthenaConfiguration.ComponentFactory import CompFactory
-from AthenaConfiguration.Enums import BeamType
+from AthenaConfiguration.Enums import BeamType, LHCPeriod
 from BTagging.JetParticleAssociationAlgConfig import JetParticleAssociationAlgCfg
 from BTagging.JetBTaggingAlgConfig import JetBTaggingAlgCfg
 from BTagging.JetSecVertexingAlgConfig import JetSecVertexingAlgCfg
@@ -19,7 +19,20 @@ from BTagging.BTaggingConfiguration import getConfiguration
 from OutputStreamAthenaPool.OutputStreamConfig import addToESD, addToAOD
 
 # this is where you add the new trainings!
-def GetTaggerTrainingMap(jet_collection_list):
+def GetTaggerTrainingMap(inputFlags, jet_collection_list):
+    if inputFlags.GeoModel.Run >= LHCPeriod.Run4:
+        derivationTrainingMap = {
+            "AntiKt4EMTopo": [
+                "BTagging/20221008/dipsrun4/antikt4emtopo/network.json",
+                "BTagging/20221017/dl1drun4/antikt4emtopo/network.json",
+                "BTagging/20221010/GN1run4/antikt4emtopo/network.onnx"
+            ]
+        }
+        if jet_collection_list in derivationTrainingMap.keys():
+            return derivationTrainingMap[jet_collection_list]
+        else: # Default to AntiKt4EMTopo trainings in case nothing else available
+            return derivationTrainingMap["AntiKt4EMTopo"]
+
     derivationTrainingMap = {
         "AntiKt4EMPFlow": [
             "BTagging/201903/rnnip/antikt4empflow/network.json",
@@ -132,7 +145,7 @@ def BTagRecoSplitCfg(inputFlags, JetCollection=['AntiKt4EMTopo','AntiKt4EMPFlow'
             BTagAlgsCfg(
                 inputFlags,
                 JetCollection=jc,
-                nnList=GetTaggerTrainingMap(jc),
+                nnList=GetTaggerTrainingMap(inputFlags, jc),
                 muons='', # muon augmentation isn't thread safe, disable
                 renameTrackJets=True,
                 AddedJetSuffix='Jets'
diff --git a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagESD.py b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagESD.py
index 46b800a8b106..4c11e6824739 100644
--- a/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagESD.py
+++ b/PhysicsAnalysis/JetTagging/JetTagAlgs/BTagging/python/BTagESD.py
@@ -166,7 +166,7 @@ if __name__=="__main__":
 
     inputESD = "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/RecExRecoTest/mc21_13p6TeV/ESDFiles/mc21_13p6TeV.421450.PhPy8EG_A14_ttbar_hdamp258p75_SingleLep_fct.recon.ESD.e8445_e8447_s3822_r13565/ESD.28877240._000046.pool.root.1"
     import argparse
-    parser = argparse.ArgumentParser(prog="BTagRun3Config: An example configuration module for btagging reconstruction reading an ESD",
+    parser = argparse.ArgumentParser(prog="BTagConfig: An example configuration module for btagging reconstruction reading an ESD",
                             usage="Call with an input file, pass -n=0 to skip execution, -t 0 for serial or 1 for threaded execution.")
     parser.add_argument("-f", "--filesIn", default = inputESD, type=str, help="Comma-separated list of input files")
     parser.add_argument("-t", "--nThreads", default=1, type=int, help="The number of concurrent threads to run. 0 uses serial Athena.")
diff --git a/Reconstruction/RecExample/RecExCommon/share/CombinedRec_config.py b/Reconstruction/RecExample/RecExCommon/share/CombinedRec_config.py
index 8fc6f3b99313..6b4ac6a70b41 100755
--- a/Reconstruction/RecExample/RecExCommon/share/CombinedRec_config.py
+++ b/Reconstruction/RecExample/RecExCommon/share/CombinedRec_config.py
@@ -147,7 +147,7 @@ if rec.readESD():
     rec.doBTagging=False
 if (jetOK or rec.readESD()) and rec.doBTagging() and  DetFlags.ID_on() and DetFlags.Muon_on():
     # Configure BTagging algorithm
-    from BTagging.BTagRun3Config import BTagRecoSplitCfg
+    from BTagging.BTagConfig import BTagRecoSplitCfg
     CAtoGlobalWrapper(BTagRecoSplitCfg, ConfigFlags)
 
 #
diff --git a/Reconstruction/RecJobTransforms/python/RecoSteering.py b/Reconstruction/RecJobTransforms/python/RecoSteering.py
index 6d108576cf5c..115058387f0b 100644
--- a/Reconstruction/RecJobTransforms/python/RecoSteering.py
+++ b/Reconstruction/RecJobTransforms/python/RecoSteering.py
@@ -153,7 +153,7 @@ def RecoSteering(flags):
     # btagging
     acc.flagPerfmonDomain('FTag')
     if flags.Reco.EnableBTagging:
-        from BTagging.BTagRun3Config import BTagRecoSplitCfg
+        from BTagging.BTagConfig import BTagRecoSplitCfg
         acc.merge(BTagRecoSplitCfg(flags))
         log.info("---------- Configured btagging")
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetFlavourTaggingConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetFlavourTaggingConfiguration.py
index 633a180d9f89..0f80923ee3a7 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetFlavourTaggingConfiguration.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Bjet/BjetFlavourTaggingConfiguration.py
@@ -7,7 +7,7 @@ from AthenaConfiguration.AllConfigFlags import ConfigFlags
 # standard b-tagging
 from BTagging.JetParticleAssociationAlgConfig import JetParticleAssociationAlgCfg
 from BTagging.BTagTrackAugmenterAlgConfig import BTagTrackAugmenterAlgCfg
-from BTagging.BTagRun3Config import BTagAlgsCfg
+from BTagging.BTagConfig import BTagAlgsCfg
 from JetTagCalibration.JetTagCalibConfig import JetTagCalibCfg
 
 # fast btagging
-- 
GitLab