From af382313001aaeafde1fde4f9ac6dd19a908c85d Mon Sep 17 00:00:00 2001
From: elmsheus <johannes.elmsheuser@cern.ch>
Date: Fri, 14 Jul 2017 17:03:27 +0200
Subject: [PATCH] Furth configration updates for PFlow in IsoGetter.py

---
 .../IsolationAlgs/python/IsoGetter.py         | 26 ++++++++++++-------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py b/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py
index c3e52bee61c..4a79f09379f 100644
--- a/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py
+++ b/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py
@@ -41,18 +41,26 @@ if recAlgs.doEFlow() :
     useVertices = False
   
   from JetRec.JetRecStandard import jtm
-  from JetRecTools.JetRecToolsConf import PFlowPseudoJetGetter
-  jtm += PFlowPseudoJetGetter(
+  from JetRec.JetRecConf import PseudoJetGetter
+  from JetRec.JetRecConf import JetToolRunner
+  #from JetRecTools.JetRecToolsConf import PFlowPseudoJetGetter
+  jtm += JetToolRunner("jetconstitCHSPFlow",
+                       EventShapeTools=[],
+                       Tools=[jtm.JetConstitSeq_PFlowCHS],
+                       )
+  from AthenaCommon.AlgSequence import AlgSequence
+  job = AlgSequence()
+
+  from JetRec.JetRecConf import JetAlgorithm
+  job += JetAlgorithm("jetalgCHSPFlow",
+                      Tools=[jtm.jetconstitCHSPFlow])
+
+  jtm += PseudoJetGetter(
     name               = "emnpflowget",
     Label              = "EMNPFlow",
-    OutputContainer    = "PseudoJetEMNPFlow",
-    RetrievePFOTool    = jtm.pflowretriever,
-    InputIsEM          = True,
-    CalibratePFO       = False,
+    InputContainer = "CHSParticleFlowObjects",
+    OutputContainer = "PseudoJetEMPFlow",
     SkipNegativeEnergy = True,
-    UseNeutral         = True,
-    UseCharged         = False,
-    UseVertices        = useVertices
     )
 
 # tool to collect topo clusters in cone
-- 
GitLab