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__':