10def addOverlayTrfArgs(parser):
11 """Add common overlay command-line parser arguments."""
12 parser.defineArgGroup('Overlay', 'Common Overlay Options')
13 parser.add_argument('--detectors', nargs='+',
14 type=argFactory(argList),
15 help='Detectors autoconfiguration string',
16 group='Overlay')
17 parser.add_argument('--skipSecondaryEvents', nargs='+',
18 type=argFactory(argSubstepInt, defaultSubstep='first'),
19 help='Number of secondary input events to skip over in the first processing step (skipping substep can be overridden)',
20 group='Overlay')
21 parser.add_argument('--inputRDO_BKGFile', nargs='+',
22 type=argFactory(argRDOFile, io='input'),
23 help='Input background RDO for MC+MC overlay',
24 group='MCOverlay')
25 parser.add_argument('--outputRDO_SGNLFile', nargs='+',
26 type=argFactory(argRDOFile, io='output'),
27 help='The output RDO file of the MC signal alone',
28 group='Overlay')
29
30