diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/CMakeLists.txt b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/CMakeLists.txt
index 7f6834933e28e3a233ca4eca4427f14097572efe..cc1d7eda28f5dfa7693ff9035b5bae0cdd80537f 100644
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/CMakeLists.txt
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/CMakeLists.txt
@@ -1,49 +1,16 @@
-################################################################################
-# Package: TrigMinBiasMonitoring
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( TrigMinBiasMonitoring )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          Calorimeter/CaloIdentifier
-                          Control/AthenaMonitoring
-                          Event/xAOD/xAODEventInfo
-                          ForwardDetectors/ZDC/ZdcIdentifier
-                          GaudiKernel
-                          InnerDetector/InDetRecTools/InDetTrackSelectionTool
-                          Trigger/TrigAnalysis/TrigDecisionTool
-                          Trigger/TrigMonitoring/TrigHLTMonitoring
-                          PRIVATE
-                          Calorimeter/CaloEvent
-                          Calorimeter/CaloGeoHelpers
-                          Event/xAOD/xAODTracking
-                          Event/xAOD/xAODTrigMinBias
-			   Event/xAOD/xAODTrigger
-                          ForwardDetectors/LUCID/LUCID_RawEvent
-                          ForwardDetectors/ZDC/ZdcEvent
-                          InnerDetector/InDetRawEvent/InDetBCM_RawData
-                          TileCalorimeter/TileEvent
-                          Trigger/TrigEvent/TrigCaloEvent
-                          Trigger/TrigEvent/TrigInDetEvent
-			  Control/AthenaMonitoringKernel )
-
 # External dependencies:
-find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread MathMore Minuit Minuit2 Matrix Physics HistPainter Rint Graf Graf3d Gpad Html Postscript Gui GX11TTF GX11 )
+find_package( ROOT COMPONENTS Core Hist )
 
 # Component(s) in the package:
-atlas_add_library( TrigMinBiasMonitoringLib
-                   src/*.cxx
-                   PUBLIC_HEADERS TrigMinBiasMonitoring
-                   INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-                   LINK_LIBRARIES ${ROOT_LIBRARIES} CaloIdentifier xAODEventInfo ZdcIdentifier GaudiKernel AthenaMonitoringLib TrigDecisionToolLib TrigHLTMonitoringLib
-                   PRIVATE_LINK_LIBRARIES CaloEvent CaloGeoHelpers xAODTracking xAODTrigMinBias LUCID_RawEvent ZdcEvent InDetBCM_RawData TileEvent TrigCaloEvent TrigInDetEvent InDetTrackSelectionToolLib xAODTrigger AthenaMonitoringLib AthenaMonitoringKernelLib )
-
 atlas_add_component( TrigMinBiasMonitoring
-                     src/components/*.cxx
+                     src/*.cxx src/components/*.cxx
                      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-                     LINK_LIBRARIES ${ROOT_LIBRARIES} CaloIdentifier AthenaMonitoringLib xAODEventInfo ZdcIdentifier GaudiKernel TrigDecisionToolLib TrigHLTMonitoringLib CaloEvent CaloGeoHelpers xAODTracking xAODTrigMinBias LUCID_RawEvent ZdcEvent InDetBCM_RawData TileEvent TrigCaloEvent TrigInDetEvent TrigMinBiasMonitoringLib )
+                     LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaMonitoringKernelLib AthenaMonitoringLib CaloEvent CaloGeoHelpers CaloIdentifier GaudiKernel InDetBCM_RawData InDetTrackSelectionToolLib LUCID_RawEvent TileEvent TrigCaloEvent TrigDecisionToolLib TrigHLTMonitoringLib TrigInDetEvent ZdcEvent ZdcIdentifier xAODEventInfo xAODTracking xAODTrigMinBias xAODTrigger )
 
 # Install files from the package:
-atlas_install_python_modules( python/*.py )
+atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitCategory.py b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitCategory.py
index b1c07f725d5990b008536b78b95f9b1a304d014e..9461f67364d15e70727ffdeba972249ffd30c370 100644
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitCategory.py
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitCategory.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 #----NORMAL USER ACCESS-------
 
@@ -18,7 +18,7 @@ triggers_hi = [ "mb_sp",
                 "mb_perf_L1MBTS_1_1",	
                 "noalg_mb_L1TE50",
                 ]
-		
+
 # pPb triggers 2016
 triggers_pPb = ["mb_sptrk",
                #"mb_sptrk_noisesup",
@@ -38,7 +38,7 @@ triggers_pPb = ["mb_sptrk",
                ]
 
 #!----NORMAL USER ACCESS-------
-		
+
 #----ADVANCED USER ACCESS-----
 #   PLEASE DO NOT MODIFY EXISTING CODE UNLESS YOU ARE PERFECTLY SURE WHAT YOU ARE DOING 
 
@@ -59,15 +59,14 @@ for x in triggers_pPb:
         triggersFiltered_pPb.append(x)
 
 from RecExConfig.RecFlags import rec
-from AthenaCommon.BeamFlags import jobproperties
 from AthenaCommon.Logging        import logging
 
 log = logging.getLogger( 'TrigMinBiasMonitoring' )
 
-if rec.doHeavyIon == True:
+if rec.doHeavyIon is True:
     log.info('HI mode of min-bias trigger monitoring')
     monitoring_minbias = triggersFiltered_hi     
-elif rec.doHIP == True:
+elif rec.doHIP is True:
     log.info('doHI mode of min-bias trigger monitoring')
     monitoring_minbias = triggersFiltered_pPb
 else:
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
index 6c30fd39cd932db087a3ba1fe2b50f0c99f9087e..f9875624ee51320da892942531790b783d80870b 100644
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/python/TrigMinBiasMonitoringConfig.py
@@ -1,88 +1,77 @@
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 def TrigMinBiasMonitoringTool():
-	from AthenaCommon.AppMgr import ToolSvc      
-
-	#---CRITICAL---		
-	NOALG, MBTS, LUCID, IDMINBIAS, ZDC, BCM, HMT, ALL = 0, 1, 2, 4, 8, 16, 32, 63
-	NOCUT, LOOSE, LOOSEPRIMARY, TIGHTPRIMARY = 0, 1, 2, 3
-	PHYSICS, L1_ISPASSEDBEFOREPRESCALE = 0, 1
-	#!---CRITICAL---
-		
-	from TrigMinBiasMonitoring.TrigMinBiasMonitoringConf import HLTMinBiasMonTool
-	from TrigHLTMonitoring.HLTMonTriggerList import hltmonList  # access to central tool
-
-	HLTMinBiasMon = HLTMinBiasMonTool(name           = 'HLTMinBiasMon',
+
+        #---CRITICAL---
+        NOALG, MBTS, LUCID, IDMINBIAS, ZDC, BCM, HMT, ALL = 0, 1, 2, 4, 8, 16, 32, 63  # noqa: F841
+        NOCUT, LOOSE, LOOSEPRIMARY, TIGHTPRIMARY = 0, 1, 2, 3                          # noqa: F841
+        PHYSICS, L1_ISPASSEDBEFOREPRESCALE = 0, 1
+        #!---CRITICAL---
+
+        from TrigMinBiasMonitoring.TrigMinBiasMonitoringConf import HLTMinBiasMonTool
+        from TrigHLTMonitoring.HLTMonTriggerList import hltmonList  # access to central tool
+
+        HLTMinBiasMon = HLTMinBiasMonTool(name           = 'HLTMinBiasMon',
                                           histoPathBase  = "/Trigger/HLT",
                                           SPContainerName       = "HLT_xAOD__TrigSpacePointCountsContainer_spacepoints",
                                           TCContainerName       = "HLT_xAOD__TrigTrackCountsContainer_trackcounts",
                                           T2MBTSContainerName   = "HLT_xAOD__TrigT2MbtsBitsContainer_T2Mbts",
-					  VCContainerName  		= "HLT_xAOD__TrigVertexCountsContainer_vertexcounts",
-					  VColContainerName     = "HLT_TrigVertexCollection_TrigL2SiTrackFinder_FullScan_ZF_Only",
+                                          VCContainerName               = "HLT_xAOD__TrigVertexCountsContainer_vertexcounts",
+                                          VColContainerName     = "HLT_TrigVertexCollection_TrigL2SiTrackFinder_FullScan_ZF_Only",
                                           MBTSContainerName     = "MBTSContainer",
                                           BCMContainerName      = "BCM_RDOs",
                                           LUCID_RawDataContainerName    = "Lucid_RawData",
                                           ZDC_ContainerName             = "ZdcRawChannelCollection",
                                           Calo_ContainerName            = "AllCalo",
-					  InDetTrackParticleContainerName = "InDetTrackParticles",
-					  
-					  monitoring_minbias = hltmonList.monitoring_minbias,
-					  MinBiasRefTrigItem = "mb_sptrk", # "mb_sptrk" should be used, "noalg_L1RD0_FILLED" for pp
+                                          InDetTrackParticleContainerName = "InDetTrackParticles",
+                                          monitoring_minbias = hltmonList.monitoring_minbias,
+                                          MinBiasRefTrigItem = "mb_sptrk", # "mb_sptrk" should be used, "noalg_L1RD0_FILLED" for pp
                                           MinBiasAvailableAlgorithms = ['sp', 'sptrk', 'mbts', 'noalg', 'hmtperf',  'idperf',   'perf',   'hmt'], #the order here matters: more specific names should go before general eg. 'ideperf' before 'perf'... 
                                           MinBiasHistoTargets =     [IDMINBIAS,  IDMINBIAS, MBTS,  0,  HMT,   0,  MBTS + IDMINBIAS,   HMT],
-					  IsPassedCondtitions =     [PHYSICS,  PHYSICS, PHYSICS, L1_ISPASSEDBEFOREPRESCALE,  PHYSICS,  	PHYSICS,   PHYSICS,   PHYSICS],
-					  #CollectiveHistogramForAlgorithm = ['1', '1', '1', '1', '2', '2', '2', '3'],
-					  CollectiveHistogramForAlgorithm = ['1', '1', '1', '1', '1', '1', '1', '1'],
-					  
+                                          IsPassedCondtitions =     [PHYSICS,  PHYSICS, PHYSICS, L1_ISPASSEDBEFOREPRESCALE,  PHYSICS,   PHYSICS,   PHYSICS,   PHYSICS],
+                                          #CollectiveHistogramForAlgorithm = ['1', '1', '1', '1', '2', '2', '2', '3'],
+                                          CollectiveHistogramForAlgorithm = ['1', '1', '1', '1', '1', '1', '1', '1'],
                                           MBTS_countsSideA = 12,
                                           MBTS_countsSideC = 12
-                                          );
-										  
-	# ---------------------- InDetTrackSelectionTool
-
-	#'mbts'
-	HLTMinBiasMon.mbtsEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
-
-	#'sptrk'
-	HLTMinBiasMon.sptrkEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
-
-	#'noalg'
-	HLTMinBiasMon.noalgEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
+                                          )
+        # ---------------------- InDetTrackSelectionTool
 
-	#'hmtperf'
-	HLTMinBiasMon.hmtperfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
+        #'mbts'
+        HLTMinBiasMon.mbtsEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	#'idperf'
-	HLTMinBiasMon.idperfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
+        #'sptrk'
+        HLTMinBiasMon.sptrkEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	#'perf'
-	HLTMinBiasMon.perfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
+        #'noalg'
+        HLTMinBiasMon.noalgEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	#'hmt'
-	HLTMinBiasMon.hmtEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
+        #'hmtperf'
+        HLTMinBiasMon.hmtperfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	#purity
-	HLTMinBiasMon.PurityTrackSelectionTool.CutLevel = "LoosePrimary"
+        #'idperf'
+        HLTMinBiasMon.idperfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	# ---------------------- !InDetTrackSelectionTool
+        #'perf'
+        HLTMinBiasMon.perfEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	# ---------------------- Collective Histograms Management
+        #'hmt'
+        HLTMinBiasMon.hmtEfficiencyTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	tmpList = []
-	for i in range(len(HLTMinBiasMon.CollectiveHistogramForAlgorithm)):
-	#for i in HLTMinBiasMon.CollectiveHistogramForAlgorithm:
-		HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] = HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] if HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] != '' else '_' #forces uniqueness
-		if HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] not in tmpList:
-			tmpList.append(HLTMinBiasMon.CollectiveHistogramForAlgorithm[i]);
-	HLTMinBiasMon.CollectiveHistogramsNames = tmpList
-	
-	# ---------------------- !Collective Histograms Management
-										  
-	#ToolSvc += HLTMinBiasMon;
-	list = [ HLTMinBiasMon ];
+        #purity
+        HLTMinBiasMon.PurityTrackSelectionTool.CutLevel = "LoosePrimary"
 
-	return list
+        # ---------------------- !InDetTrackSelectionTool
 
+        # ---------------------- Collective Histograms Management
 
+        tmpList = []
+        for i in range(len(HLTMinBiasMon.CollectiveHistogramForAlgorithm)):
+        #for i in HLTMinBiasMon.CollectiveHistogramForAlgorithm:
+                HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] = HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] if HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] != '' else '_' #forces uniqueness
+                if HLTMinBiasMon.CollectiveHistogramForAlgorithm[i] not in tmpList:
+                        tmpList.append(HLTMinBiasMon.CollectiveHistogramForAlgorithm[i])
+        HLTMinBiasMon.CollectiveHistogramsNames = tmpList
 
+        list = [ HLTMinBiasMon ]
 
+        return list
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.cxx b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.cxx
index 614faf670aad303739805a76005aa0ef2b7f0337..38bea459b2ea839b99616d65cdc2a9c8d0ba0e07 100755
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.cxx
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.cxx
@@ -25,7 +25,7 @@
  *
  *    Based on HLTMonTool example by Christiane Risler and Martin zur Nedden
  */
-#include "TrigMinBiasMonitoring/HLTMinBiasMonTool.h" 
+#include "HLTMinBiasMonTool.h" 
  
 #include "GaudiKernel/IJobOptionsSvc.h"
 #include "AthenaMonitoring/AthenaMonManager.h"
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/TrigMinBiasMonitoring/HLTMinBiasMonTool.h b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.h
old mode 100755
new mode 100644
similarity index 100%
rename from Trigger/TrigMonitoring/TrigMinBiasMonitoring/TrigMinBiasMonitoring/HLTMinBiasMonTool.h
rename to Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/HLTMinBiasMonTool.h
diff --git a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/components/TrigMinBiasMonitoring_entries.cxx b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/components/TrigMinBiasMonitoring_entries.cxx
index 5025c37c77647da4b526fe43349520f420b7ec05..cc70eab34a741449b66cdf372c729cadd782faa8 100644
--- a/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/components/TrigMinBiasMonitoring_entries.cxx
+++ b/Trigger/TrigMonitoring/TrigMinBiasMonitoring/src/components/TrigMinBiasMonitoring_entries.cxx
@@ -1,4 +1,4 @@
-#include "TrigMinBiasMonitoring/HLTMinBiasMonTool.h"
+#include "../HLTMinBiasMonTool.h"
 #include "../HLTMinBiasMonAlgMT.h"