6 Run HITS file and produce histograms.
16 msg.info(
'logging set in %s' % sys.argv[0])
19 from PyJobTransforms.trfArgs
import addAthenaArguments, addDetectorArguments, addTriggerArguments
20 from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
22 from SimuJobTransforms.simTrfArgs
import addHITSValidArgs
24 @stdTrfExceptionHandler
28 msg.info(
'This is %s' % sys.argv[0])
31 trf.parseCmdLineArgs(sys.argv[1:])
33 if 'outputFileValidation' in trf._argdict
and trf._argdict[
'outputFileValidation'].value
is False:
34 msg.info(
'Skipping report generation')
38 msg.info(
"%s stopped at %s, trf exit code %d" % (sys.argv[0], time.asctime(), trf.exitCode))
39 sys.exit(trf.exitCode)
43 from SimuJobTransforms.SimTransformUtils
import addSimValidationSubstep, addHITSValidArguments
45 trf =
transform(executor = executorSet, description =
'ATLAS Validation transform. Inputs must be HITS. Outputs must be histogram files.')
51 if __name__ ==
'__main__':