diff --git a/Reconstruction/eflowRec/python/PFRun3Config.py b/Reconstruction/eflowRec/python/PFRun3Config.py index 8d899620278d866e59b670a8084e5713bef7175f..004f5f842d2666091d22c5fc5ac675c54ccb1836 100644 --- a/Reconstruction/eflowRec/python/PFRun3Config.py +++ b/Reconstruction/eflowRec/python/PFRun3Config.py @@ -117,7 +117,7 @@ def PFCfg(inputFlags,**kwargs): from eflowRec.PFCfg import PFTrackSelectorAlgCfg useCaching = True #If reading ESD/AOD do not make use of caching of track extrapolations. - if (inputFlags.Input.Format == "POOL"): + if (inputFlags.Input.Format == "POOL" and not ('StreamRDO' in inputFlags.Input.ProcessingTags or 'OutputStreamRDO' in inputFlags.Input.ProcessingTags)): useCaching = False result.merge(PFTrackSelectorAlgCfg(inputFlags,"PFTrackSelector",useCaching))