From 44a7995f863353edbb1e78f1a50e651043124765 Mon Sep 17 00:00:00 2001
From: Walter Lampl <Walter.Lampl@cern.ch>
Date: Fri, 16 Feb 2024 11:27:26 +0100
Subject: [PATCH] reinstate accidentally deleted file LArNoiseBursts_tf.py

---
 .../LArCafJobs/share/LArNoiseBursts_tf.py     | 38 +++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100755 LArCalorimeter/LArCafJobs/share/LArNoiseBursts_tf.py

diff --git a/LArCalorimeter/LArCafJobs/share/LArNoiseBursts_tf.py b/LArCalorimeter/LArCafJobs/share/LArNoiseBursts_tf.py
new file mode 100755
index 000000000000..636b97395248
--- /dev/null
+++ b/LArCalorimeter/LArCafJobs/share/LArNoiseBursts_tf.py
@@ -0,0 +1,38 @@
+#!/usr/bin/env python
+
+# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
+
+__doc__ = """JobTransform to run LAr Noise Burst jobs"""
+
+
+import sys
+from PyJobTransforms.transform import transform
+from PyJobTransforms.trfExe import athenaExecutor
+from PyJobTransforms.trfArgs import addAthenaArguments, addDetectorArguments
+import PyJobTransforms.trfArgClasses as trfArgClasses
+
+if __name__ == '__main__':
+
+    executorSet = set()
+    executorSet.add(athenaExecutor(name = 'LArNoiseBursts', skeletonFile = None,
+                                   skeletonCA='LArCafJobs.LArNoiseSkeleton',
+                                   substep = 'e2a', inData = ['ESD',], outData = ['NTUP_LARNOISE','NTUP_HECNOISE']))
+   
+    trf = transform(executor = executorSet) 
+    addAthenaArguments(trf.parser)
+    addDetectorArguments(trf.parser)
+    trf.parser.add_argument('--inputESDFile', nargs='+',
+                            type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='input'),
+                            help='Input pool file', group='Reco Files')
+   
+    trf.parser.add_argument('--outputNTUP_LARNOISEFile', nargs='+',
+                            type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io='output'),
+                            help='Output LAr Noise Burst file', group='Ntuple Files')
+
+    trf.parser.add_argument('--outputNTUP_HECNOISEFile', nargs='+',
+                            type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io='output'),
+                            help='Output HECNoise file', group='Ntuple Files')
+
+    trf.parseCmdLineArgs(sys.argv[1:])
+    trf.execute()
+    trf.generateReport()
-- 
GitLab