12 msg.info(
'logging set in %s' % sys.argv[0])
15 from PyJobTransforms.trfArgs
import addExtraDPDTypes
16 from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
17 from PATJobTransforms.PATTransformUtils
import addNTUPMergeSubsteps, addPhysValidationMergeFiles
19 @stdTrfExceptionHandler
23 msg.info(
'This is %s' % sys.argv[0])
24 if sys.argv[1:] == []:
25 msg.info(
"%s stopped at %s, no input parameters given" % (sys.argv[0], time.asctime()))
28 trf.parseCmdLineArgs(sys.argv[1:])
32 msg.info(
"%s stopped at %s, tf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
33 sys.exit(trf.exitCode)
36 msg.debug(
"in getTransform...")
41 trf =
transform(executor = executorSet, description =
'ATLAS NTUPLE merge and post-processing transform')
46 args = trf.parser.parse_args(args=[
'--skipPostProcessing'])
56 trf.appendToExecutorSet(
list(mergeStepSet))
62 if __name__ ==
'__main__':