diff --git a/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py b/Reconstruction/RecoAlgs/IsolationAlgs/python/IsoGetter.py
index c3e52bee61cde7c13c99fbdacbc47ea16cd785a0..4a79f09379f7a69953ec015921b4396609557b85 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