5__doc__ =
"""JobTransform to run LAr Noise Burst jobs"""
11from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
14if __name__ ==
'__main__':
17 executorSet.add(athenaExecutor(name =
'LArNoiseBursts_from_raw', skeletonFile =
None,
18 skeletonCA=
'LArCafJobs.LArNoiseFromRawSkeleton',
19 substep =
'r2e', inData = [
'BS',], outData = [
'NTUP_LARNOISE',
'NTUP_HECNOISE',
'HIST_LARNOISE']))
21 trf = transform(executor = executorSet)
22 addAthenaArguments(trf.parser)
23 addDetectorArguments(trf.parser)
25 trf.parser.add_argument(
'--inputBSFile', nargs=
'+',
26 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io=
'input'),
27 help=
'Input BS file', group=
'Reco Files')
29 trf.parser.add_argument(
'--outputNTUP_LARNOISEFile', nargs=
'+',
30 type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io=
'output'),
31 help=
'Output LAr Noise Burst file', group=
'Ntuple Files')
33 trf.parser.add_argument(
'--outputNTUP_HECNOISEFile', nargs=
'+',
34 type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io=
'output'),
35 help=
'Output HECNoise file', group=
'Ntuple Files')
37 trf.parser.add_argument(
'--outputHIST_LARNOISEFile', nargs=
'+',
38 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io=
'output',countable=
False),
39 help=
'Output Noise hist file', group=
'Hist Files')
41 trf.parseCmdLineArgs(sys.argv[1:])