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
 
   22     msg.info(
'This is %s' % sys.argv[0])
 
   23     if sys.argv[1:] == []:
 
   24         msg.info(
"%s stopped at %s, no input parameters given" % (sys.argv[0], time.asctime()))
 
   27     trf.parseCmdLineArgs(sys.argv[1:])
 
   31     msg.info(
"%s stopped at %s, tf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
 
   32     sys.exit(trf.exitCode)
 
   35     msg.debug(
"in getTransform...")
 
   40     trf = 
transform(executor = executorSet, description = 
'ATLAS NTUPLE merge and post-processing transform')
 
   48     args = trf.parser.parse_args()
 
   49     msg.debug(
"args:", args)
 
   60     skipPP = args.skipPostProcessing 
if 'skipPostProcessing' in args 
else False 
   67     trf.appendToExecutorSet(
list(mergeStepSet))
 
   71 if __name__ == 
'__main__':