From a22523b172e7bda6fb5f7abdd60c1b233199fc39 Mon Sep 17 00:00:00 2001
From: Margherita Spalla <margherita.spalla@cern.ch>
Date: Sat, 24 Oct 2020 18:27:14 +0200
Subject: [PATCH] propagate to new style config

---
 Calorimeter/CaloRec/python/CaloConfigFlags.py       | 3 +++
 Calorimeter/CaloRec/python/CaloTopoClusterConfig.py | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/Calorimeter/CaloRec/python/CaloConfigFlags.py b/Calorimeter/CaloRec/python/CaloConfigFlags.py
index d21452e1f79..ac73c3e9645 100644
--- a/Calorimeter/CaloRec/python/CaloConfigFlags.py
+++ b/Calorimeter/CaloRec/python/CaloConfigFlags.py
@@ -20,6 +20,9 @@ def createCaloConfigFlags():
     ccf.addFlag("Calo.TopoCluster.doTwoGaussianNoise",True)     
     ccf.addFlag("Calo.TopoCluster.doTreatEnergyCutAsAbsolute",False)     
     ccf.addFlag("Calo.TopoCluster.doTopoClusterLocalCalib",True)
+    ccf.addFlag("Calo.TopoCluster.doTimeCut",False)
+    ccf.addFlag("Calo.TopoCluster.extendTimeCut",False)
+    ccf.addFlag("Calo.TopoCluster.useUpperLimitForTimeCut",False)
 
     #### Cluster correction flags:
     # If true, then reweight cells to prevent double-counting between clusters.
diff --git a/Calorimeter/CaloRec/python/CaloTopoClusterConfig.py b/Calorimeter/CaloRec/python/CaloTopoClusterConfig.py
index c529a81dc56..7f334ebd445 100644
--- a/Calorimeter/CaloRec/python/CaloTopoClusterConfig.py
+++ b/Calorimeter/CaloRec/python/CaloTopoClusterConfig.py
@@ -288,6 +288,12 @@ def CaloTopoClusterCfg(configFlags,cellsname="AllCalo",clustersname="",doLCCalib
     TopoMaker.CellThresholdOnEorAbsEinSigma     =    0.0
     TopoMaker.NeighborThresholdOnEorAbsEinSigma =    2.0
     TopoMaker.SeedThresholdOnEorAbsEinSigma     =    4.0
+
+    #timing
+    TopoMaker.SeedCutsInT = configFlags.Calo.TopoCluster.doTimeCut
+    TopoMaker.CutOOTseed = configFlags.Calo.TopoCluster.extendTimeCut and configFlags.Calo.TopoCluster.doTimeCut
+    TopoMaker.UseTimeCutUpperLimit = configFlags.Calo.TopoCluster.useUpperLimitForTimeCut
+    TopoMaker.TimeCutUpperLimit = 20.0
     
     # note E or AbsE 
     #
-- 
GitLab