From c0b62c3d83372c4de85e72397a5f3df5e1bcd6ec Mon Sep 17 00:00:00 2001 From: Siarhei Harkusha <Siarhei.Harkusha@cern.ch> Date: Thu, 21 Mar 2019 17:40:39 +0100 Subject: [PATCH] TileMonitoring: Clean up and restructure a bit --- .../python/TileJetMonitorAlgorithm.py | 2 -- .../python/TileMonitoringCfgHelper.py | 2 -- .../src/TileJetMonitorAlgorithm.cxx | 28 +++++++++++-------- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/TileCalorimeter/TileMonitoring/python/TileJetMonitorAlgorithm.py b/TileCalorimeter/TileMonitoring/python/TileJetMonitorAlgorithm.py index 267556693d4..337718e8140 100644 --- a/TileCalorimeter/TileMonitoring/python/TileJetMonitorAlgorithm.py +++ b/TileCalorimeter/TileMonitoring/python/TileJetMonitorAlgorithm.py @@ -4,8 +4,6 @@ ''' @file TileJetMonitorAlgorithm.py -@author -@date @brief Python configuration of TileJetMonitorAlgorithm algorithm for the Run III ''' diff --git a/TileCalorimeter/TileMonitoring/python/TileMonitoringCfgHelper.py b/TileCalorimeter/TileMonitoring/python/TileMonitoringCfgHelper.py index b2fb690ed03..6f0f3aea151 100644 --- a/TileCalorimeter/TileMonitoring/python/TileMonitoringCfgHelper.py +++ b/TileCalorimeter/TileMonitoring/python/TileMonitoringCfgHelper.py @@ -4,8 +4,6 @@ ''' @file TileMonitoringHelper.py -@author -@date @brief Helper functions for Run 3 Tile monitoring algorithm configuration ''' diff --git a/TileCalorimeter/TileMonitoring/src/TileJetMonitorAlgorithm.cxx b/TileCalorimeter/TileMonitoring/src/TileJetMonitorAlgorithm.cxx index cacfea01c2b..87583b6c992 100644 --- a/TileCalorimeter/TileMonitoring/src/TileJetMonitorAlgorithm.cxx +++ b/TileCalorimeter/TileMonitoring/src/TileJetMonitorAlgorithm.cxx @@ -13,14 +13,10 @@ #include "CaloIdentifier/TileID.h" #include "CaloEvent/CaloCell.h" -//#include "CaloEvent/CaloCluster.h" - #include "StoreGate/ReadHandle.h" #include <xAODCore/ShallowCopy.h> #include "xAODCaloEvent/CaloCluster.h" -//#include "JetUtils/JetCaloQualityUtils.h" -//#include "JetUtils/JetCellAccessor.h" TileJetMonitorAlgorithm::TileJetMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator ) @@ -431,19 +427,29 @@ bool TileJetMonitorAlgorithm::passesJvt(const xAOD::Jet& jet) const { if (jet.pt() > m_jetPtMin && jet.pt() < m_jetPtMax && fabs(jet.getAttribute<float>("DetectorEta")) < m_jetTrackingEtaLimit - && m_jvt->updateJvt(jet) < m_jvtThreshold) + && m_jvt->updateJvt(jet) < m_jvtThreshold) { + return false; - return true; + + } else { + return true; + } } bool TileJetMonitorAlgorithm::isGoodJet(const xAOD::Jet& jet) const { - if (! m_doJetCleaning) return true; - if (jet.pt() < m_jetPtMin) return false; - if (! passesJvt(jet)) return false; - if (! m_jetCleaningTool->keep(jet)) return false; - return true; + if (m_doJetCleaning) { + + if (jet.pt() >= m_jetPtMin && passesJvt(jet) && m_jetCleaningTool->keep(jet)) { + return true; + } else { + return false; + } + + } else { + return true; + } } -- GitLab