89def addFastChainTrfArgs(parser):
90 "Add transformation arguments for fast chain"
91 parser.defineArgGroup('FastChain','Fast chain options')
92 parser.add_argument('--preSimExec',type=argFactory(argList),nargs='+',
93 help='preExec before simulation step',
94 group='FastChain')
95 parser.add_argument('--postSimExec',type=argFactory(argList),nargs='+',
96 help='postExec after simulation step',
97 group='FastChain')
98 parser.add_argument('--preDigiExec',type=argFactory(argList),nargs='+',
99 help='preExec before digitisation step',
100 group='FastChain')
101 parser.add_argument('--preSimInclude',type=argFactory(argList),nargs='+',
102 help='preInclude before simulation step',
103 group='FastChain')
104 parser.add_argument('--postSimInclude',type=argFactory(argList),nargs='+',
105 help='postInclude after simulation step',
106 group='FastChain')
107 parser.add_argument('--preDigiInclude',type=argFactory(argList),nargs='+',
108 help='preInclude before digitisation step',
109 group='FastChain')
110 parser.defineArgGroup('MCOverlay', 'MC Overlay Options')
111 parser.add_argument('--inputRDO_BKGFile', nargs='+',
112 type=argFactory(argRDOFile, io='input'),
113 help='Input background RDO for MC+MC overlay',
114 group='MCOverlay')
115
116