5__doc__ =
"""JobTransform to run LArReadCells jobs"""
11from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
14if __name__ ==
'__main__':
17 executorSet.add(athenaExecutor(name =
'LArCAFcells',
18 skeletonCA=
'LArCafJobs.LArReadCellsSkeleton',
19 substep =
'r2e', inData = [
'BS',], outData = [
'NTUP_LARCELLS']))
21 trf = transform(executor = executorSet)
22 addAthenaArguments(trf.parser)
23 addDetectorArguments(trf.parser)
24 trf.parser.add_argument(
'--inputBSFile', nargs=
'+',
25 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io=
'input'),
26 help=
'Input bytestream file', group=
'Reco Files')
28 trf.parser.add_argument(
'--outputNTUP_LARCELLSFile', nargs=
'+',
29 type=trfArgClasses.argFactory(trfArgClasses.argNTUPFile, io=
'output', treeNames=
"events"),
30 help=
'Output LAr Cells file', group=
'Ntuple Files')
31 trf.parser.add_argument(
'--isSC', type=trfArgClasses.argFactory(trfArgClasses.argBool),
32 default=trfArgClasses.argBool(
False))
34 trf.parser.add_argument(
'--doReco', type=trfArgClasses.argFactory(trfArgClasses.argBool),
35 default=trfArgClasses.argBool(
False))
37 trf.parseCmdLineArgs(sys.argv[1:])