diff --git a/Calorimeter/CaloRec/python/CaloConfigFlags.py b/Calorimeter/CaloRec/python/CaloConfigFlags.py index d21452e1f79257cf27b9056e5276ad9a405f169c..ac73c3e9645060bde7f296eff82413dd83008c9f 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 c529a81dc5692111fcb246ff074f7a8b4c68ebb8..7f334ebd4458aafe89e96d7e0028bfc962d7c952 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 #