From 21804ebad59daff3751ddd9a79c4b1e9de6f5a05 Mon Sep 17 00:00:00 2001 From: Matti Kortelainen Date: Tue, 14 Mar 2017 14:12:28 +0100 Subject: [PATCH] Add CAHit{Triplet,Quadruplet}EDProducer for early deletion --- .../Configuration/python/customiseEarlyDeleteForSeeding.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/RecoTracker/Configuration/python/customiseEarlyDeleteForSeeding.py b/RecoTracker/Configuration/python/customiseEarlyDeleteForSeeding.py index 9ebaa35fdb3d6..985fc05e8b9a7 100644 --- a/RecoTracker/Configuration/python/customiseEarlyDeleteForSeeding.py +++ b/RecoTracker/Configuration/python/customiseEarlyDeleteForSeeding.py @@ -21,13 +21,15 @@ def _branchName(productType, moduleLabel, instanceLabel=""): products[name].append(_branchName("RegionsSeedingHitSets", name)) if module.produceIntermediateHitTriplets: products[name].append(_branchName("IntermediateHitTriplets", name)) + # LayerHitMapCache of the doublets is forwarded to both + # products, hence the dependency depends[name].append(module.doublets.getModuleLabel()) elif cppType in ["MultiHitFromChi2EDProducer"]: products[name].extend([ _branchName("RegionsSeedingHitSets", name), _branchName("BaseTrackerRecHitsOwned", name) ]) - elif cppType == "PixelQuadrupletEDProducer": + elif cppType in ["PixelQuadrupletEDProducer", "CAHitQuadrupletEDProducer", "CAHitTripletEDProducer"]: products[name].append(_branchName("RegionsSeedingHitSets", name)) elif cppType == "PixelQuadrupletMergerEDProducer": products[name].extend([