From f44f70a799385d1543f6e1f9ccbe18cda8da430b Mon Sep 17 00:00:00 2001
From: Kenji Hamano <kenji.hamano@cern.ch>
Date: Wed, 27 Nov 2019 09:02:55 -0800
Subject: [PATCH] weighted histogram added

---
 .../TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py  | 9 ++++++---
 .../TrigMETMonitoring/src/TrigMETMonitorAlgorithm.cxx    | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py
index 7e438c69d04..81a8dfd003c 100644
--- a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py
+++ b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py
@@ -146,9 +146,12 @@ def TrigMETMonConfig(inputFlags):
                              path='Shifter/tcpufit',xbins=eta_bins,xmin=eta_min,xmax=eta_max)
     metGroup.defineHistogram('tcpufit_phi',title='tcpufit #phi;#phi;Events',
                              path='Shifter/tcpufit',xbins=phi_bins,xmin=phi_min,xmax=phi_max)
-    metGroup.defineHistogram('tcpufit_eta,tcpufit_phi', type='TH2F',title='tcpufit #eta - #phi;#eta;#phi',
-                             path='Shifter/tcpufit',xbins=eta_bins,xmin=eta_min,xmax=eta_max,ybins=phi_bins,ymin=phi_min,ymax=phi_max)
-    metGroup.defineHistogram('pass_HLT1, tcpufit_Et', type='TEfficiency',title='HLT efficiency;E_{T} [GeV];Efficiency',
+    #metGroup.defineHistogram('tcpufit_phi', title='tcpufit #phi (etweighted);#phi;Events', weight='tcpufit_Et',
+    #                         path='Shifter/tcpufit',xbins=phi_bins,xmin=phi_min,xmax=phi_max)
+    metGroup.defineHistogram('tcpufit_eta,tcpufit_phi', type='TH2F', title='tcpufit #eta - #phi;#eta;#phi',
+                             path='Shifter/tcpufit',
+                             xbins=eta_bins,xmin=eta_min,xmax=eta_max,ybins=phi_bins,ymin=phi_min,ymax=phi_max)
+    metGroup.defineHistogram('pass_HLT1, tcpufit_Et', type='TProfile',title='HLT efficiency;E_{T} [GeV];Efficiency',
                              path='Shifter/Eff',xbins=et_bins,xmin=et_min,xmax=et_max)
     metGroup.defineHistogram('mht_Ex',title='mht Missing E_{x};E_{x} [GeV];Events',
                              path='Expert/mht',xbins=ec_bins,xmin=ec_min,xmax=ec_max)
diff --git a/Trigger/TrigMonitoring/TrigMETMonitoring/src/TrigMETMonitorAlgorithm.cxx b/Trigger/TrigMonitoring/TrigMETMonitoring/src/TrigMETMonitorAlgorithm.cxx
index a655c9f9bca..5bb44d0aead 100644
--- a/Trigger/TrigMonitoring/TrigMETMonitoring/src/TrigMETMonitorAlgorithm.cxx
+++ b/Trigger/TrigMonitoring/TrigMETMonitoring/src/TrigMETMonitorAlgorithm.cxx
@@ -149,7 +149,7 @@ StatusCode TrigMETMonitorAlgorithm::fillHistograms( const EventContext& ctx ) co
       tcpufit_phi = v.Phi();
       
       // temporary fake trigger decision
-      if (tcpufit_Et > 30.) pass_HLT1 = 1.0; 
+      if (tcpufit_Et > 10.) pass_HLT1 = 1.0; 
     }
 
 
-- 
GitLab