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