5__doc__ =
"""JobTransform to run LAr PulseShape jobs"""
11from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
14if __name__ ==
'__main__':
17 executorSet.add(athenaExecutor(name =
'LArPulsetf', skeletonFile=
'RecJobTransforms/skeleton.RAWtoESD_tf.py',
18 substep =
'r2e', inData = [
'BS',], outData = [
'NTUP_SAMPLESMON']))
20 trf = transform(executor = executorSet)
21 addAthenaArguments(trf.parser)
22 addDetectorArguments(trf.parser)
23 trf.parser.add_argument(
'--inputBSFile', nargs=
'+',
24 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io=
'input'),
25 help=
'Input bytestream file', group=
'Reco Files')
27 trf.parser.add_argument(
'--outputNTUP_SAMPLESMONFile', nargs=
'+',
28 type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io=
'output', treeNames=
"myTree"),
29 help=
'Output LAr Samples file', group=
'Ntuple Files')
31 trf.parser.add_argument(
'--autoConfiguration', group=
'Common Reco', type=trfArgClasses.argFactory(trfArgClasses.argList),
32 help=
'Autoconfiguration settings (whitespace or comma separated)', nargs=
'+', metavar=
'AUTOCONFKEY')
33 trf.parseCmdLineArgs(sys.argv[1:])