14msg.info(
'logging set in %s' % sys.argv[0])
17from PyJobTransforms.trfArgs
import addAthenaArguments
18from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
20from InDetAlignJobTransforms.IDAlignTransformUtils
import addIDAlignArguments
22@stdTrfExceptionHandler
26 trf.parseCmdLineArgs(sys.argv[1:])
35 msg.info(
"%s stopped at %s, trf exit code %d", sys.argv[0], time.asctime(), trf.exitCode)
36 sys.exit(trf.exitCode)
41 executorSet.add(athenaExecutor(name =
'IDAlign',
42 skeletonCA =
'InDetAlignJobTransforms.IDAlign_Skeleton'
45 trf = transform(executor = executorSet, description =
'Running the ID alignment using refitted tracks reconstructed from RAW files. Either accumulation step (track refitting, calculating derivates) or solve step (matrix inversion + constant update) can be run.')
47 addAthenaArguments(trf.parser)
48 addIDAlignArguments(trf.parser)
53if __name__ ==
'__main__':