114 parser.defineArgGroup(
'Trigger',
'Specific options related to the trigger configuration used for reprocessing')
118 parser.add_argument(
'--writeBS', type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True),
119 help=
'Needed if running BSRDO to BS step in athena (default: True)', group=
'Trigger', default=trfArgClasses.argBool(
True, runarg=
True))
121 parser.add_argument(
'--inputBS_RDOFile', nargs=
'+',
122 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io=
'input', runarg=
True, type=
'bs'),
123 help=
'Input bytestream file', group=
'Trigger')
125 parser.add_argument(
'--outputBSFile', nargs=
'+',
126 type=trfArgClasses.argFactory(trfArgClasses.argBSFile, io=
'output', runarg=
True, type=
'bs'),
127 help=
'Output bytestream file', group=
'Trigger')
131 parser.add_argument(
'--streamSelection', nargs=
'+', type=trfArgClasses.argFactory(trfArgClasses.argList, runarg=
True),
132 help=
'select output streams in produced BS file (default: \"Main\"). Specify \"All\" to disable splitting (standard reco will fail on any events with only PEB data)', group=
'Trigger', default=trfArgClasses.argList(
"Main", runarg=
True))
134 parser.add_argument(
'--outputHIST_HLTMONFile', nargs=
'+',
135 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io=
'output', runarg=
True, countable=
False),
136 help=
'Output HLTMON file', group=
'Trigger')
138 parser.add_argument(
'--triggerConfig', nargs=
'+', metavar=
'substep=TRIGGERCONFIG',
139 type=trfArgClasses.argFactory(trfArgClasses.argSubstep, runarg=
True, separator=
'='),
140 help=
'Trigger Configuration String. '
141 'N.B. This argument uses EQUALS (=) to separate the substep name from the value.', group=
'Trigger')
143 parser.add_argument(
'--precommand', nargs=
'+', type=trfArgClasses.argFactory(trfArgClasses.argList, runarg=
True),
144 help=
'precommand for athenaHLT aka -c', group=
'Trigger')
146 parser.add_argument(
'--postcommand', nargs=
'+', type=trfArgClasses.argFactory(trfArgClasses.argList, runarg=
True),
147 help=
'postcommand for athenaHLT aka -C', group=
'Trigger')
149 parser.add_argument(
'--prodSysBSRDO', type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True),
150 help=
'For prodsys to make sure uses inputBS_RDOFile rather than inputBSFile when running the b2r step', group=
'Trigger')