From afca65ecde454ee5ed06436fc0238d51b8a0f004 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Wed, 15 May 2024 21:54:23 +0200 Subject: [PATCH] CaloD3PDMaker: Fix configuration of CaloNoiseCondAlg. The configuration of CaloNoiseCondAlg wasn't fully migrated to CA. --- .../CaloD3PDMaker/python/CaloCellD3PDObject.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/CaloCellD3PDObject.py b/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/CaloCellD3PDObject.py index 264c87c8e15f..842dbe381740 100644 --- a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/CaloCellD3PDObject.py +++ b/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/CaloCellD3PDObject.py @@ -61,6 +61,11 @@ def hookForCaloCellFilterAlg(c, flags, acc, prefix, *args, **kw) : return +def hookForCaloNoiseCondAlg(c, flags, acc, prefix, *args, **kw): + from CaloTools.CaloNoiseCondAlgConfig import CaloNoiseCondAlgCfg + acc.merge (CaloNoiseCondAlgCfg (flags, noisetype='totalNoise')) + return + def makeCaloCellD3PDObject (maker, prefix, object_name) : cellD3PDObject = D3PDObject (makeCellD3PDObject, prefix, object_name) @@ -97,9 +102,8 @@ def makeCaloCellD3PDObject (maker, prefix, object_name) : SavePositionInfo=True, ) + cellD3PDObject.defineHook ( hookForCaloNoiseCondAlg ) noiseType = "totalNoise" - from CaloTools.CaloNoiseCondAlg import CaloNoiseCondAlg - CaloNoiseCondAlg(noisetype=noiseType) cellD3PDObject.defineBlock (3, 'Detail3', D3PD.CaloCellDetailsFillerTool, @@ -155,9 +159,8 @@ def makeCaloCellSlimmedD3PDObject (maker, prefix, object_name) : WriteE = True, WriteM = False, WritePt = False) + cellD3PDObject.defineHook ( hookForCaloNoiseCondAlg ) noiseType = "totalNoise" - from CaloTools.CaloNoiseCondAlg import CaloNoiseCondAlg - CaloNoiseCondAlg(noisetype=noiseType) cellD3PDObject.defineBlock (1, 'Detail1', D3PD.CaloCellDetailsFillerTool, -- GitLab