12msg.info(
'logging set in %s', sys.argv[0])
16from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments
17from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
19@stdTrfExceptionHandler
23 msg.info(
'This is %s', sys.argv[0])
26 trf.parseCmdLineArgs(sys.argv[1:])
30 msg.info(
"%s stopped at %s, trf exit code %d", sys.argv[0], time.asctime(), trf.exitCode)
31 sys.exit(trf.exitCode)
35 trf = transform(executor = athenaExecutor(name =
'athena',
37 skeletonCA=
"PyJobTransforms.HelloWorldSkeleton"))
38 addAthenaArguments(trf.parser)
39 addDetectorArguments(trf.parser)
42if __name__ ==
'__main__':
getTransform()
Get the base transform with all arguments added.