27def addStandardRecoFiles(parser):
28 parser.defineArgGroup('Reco Files', 'Reconstruction file options')
29 parser.add_argument('--inputBSFile', nargs='+',
30 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io='input'),
31 help='Input bytestream file', group='Reco Files')
32 parser.add_argument('--inputDRAW_ZMUMUFile', nargs='+',
33 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io='input'),
34 help='Input skimmed Z->mumu bytestream', group='Reco Files')
35 parser.add_argument('--inputDRAW_ZEEFile', nargs='+',
36 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io='input'),
37 help='Input skimmed Z->ee bytestream', group='Reco Files')
38 parser.add_argument('--inputDRAW_EMUFile', nargs='+',
39 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io='input'),
40 help='Input skimmed e+mu bytestream', group='Reco Files')
41 parser.add_argument('--outputBSFile',
42 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io='output'),
43 help='Output bytestream file', group='Reco Files')
44 parser.add_argument('--inputRDOFile', nargs='+',
45 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='input'),
46 help='Input RDO file', group='Reco Files')
47 parser.add_argument('--inputESDFile', nargs='+',
48 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='input'),
49 help='Input ESD file', group='Reco Files')
50 parser.add_argument('--outputESDFile',
51 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
52 help='Output ESD file', group='Reco Files')
53 parser.add_argument('--outputRDO_TRIGFile',
54 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='output'),
55 help='Output RDO_TRIG file', group='Reco Files')
56 parser.add_argument('--inputRDO_TRIGFile',
57 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='input'),
58 help='Input RDO_TRIG file', group='Reco Files')
59 parser.add_argument('--inputAODFile', nargs='+',
60 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='input'),
61 help='Input AOD file', group='Reco Files')
62 parser.add_argument('--outputAODFile',
63 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
64 help='Output AOD file', group='Reco Files')
65 parser.add_argument('--outputAOD_RPRFile',
66 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
67 help='Output AOD (reprocessed) file', group='Reco Files')
68 parser.add_argument('--outputAOD_SKIMFile',
69 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
70 help='Output skimmed AOD file', group='Reco Files')
71 parser.add_argument("--outputHEPMCFile",
72 type=trfArgClasses.argFactory(trfArgClasses.argHepEvtAsciiFile, type='hepmc', io='output', runarg=True),
73 help="Name of HepMC output file", group='Reco Files')
74 parser.add_argument('--outputHISTFile',
75 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io='output'),
76 help='Output DQ monitoring file', group='Reco Files')
77 parser.add_argument('--outputHIST_AODFile',
78 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io='output', countable=False),
79 help='Output DQ monitoring file', group='Reco Files')
80 parser.add_argument('--outputTXT_JIVEXMLTGZFile',
81 type = trfArgClasses.argFactory(trfArgClasses.argFile, io = 'output'),
82 help = 'Output JiveXML.tgz file', group = 'Reco Files')
83 parser.add_argument('--outputDAOD_TLAFile', nargs='+',
84 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
85 help='Output DAOD_TLA file', group='Reco Files')
86 parser.add_argument('--outputDAOD_TLAFTAGPEBFile', nargs='+',
87 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
88 help='Output DAOD_TLAFTAGPEB file', group='Reco Files')
89 parser.add_argument('--outputDAOD_TLADJETPEBFile', nargs='+',
90 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
91 help='Output DAOD_TLADJETPEB file', group='Reco Files')
92 parser.add_argument('--outputDAOD_TLAEGAMPEBFile', nargs='+',
93 type=trfArgClasses.argFactory(trfArgClasses.argPOOLFile, io='output'),
94 help='Output DAOD_TLAEGAMPEB file', group='Reco Files')
95 parser.add_argument('--outputRDO_PUFile', nargs='+',
96 type=trfArgClasses.argFactory(trfArgClasses.argRDOFile, io='output'),
97 help='Output RDO pileup tracks file', group='Reco Files')
98