Skip to content
Snippets Groups Projects

Updating expected TestHepMC minimum efficiency for low Nevents jobs

Merged Zach Marshall requested to merge zmarshal/athena:THMC_Eff_LowNevents into main
  1. Mar 17, 2025
    • Zach Marshall's avatar
      Updating expected TestHepMC minimum efficiency for low Nevents jobs · efda02fa
      Zach Marshall authored
      When jobs generate fewer than 100 events (50 or fewer), then a single ev
      event can cause them to fall below the required TestHepMC efficiency thr
      threshold of 98%. This MR updates the default TestHepMC efficiency in su
      such cases to N/(N+1) to allow jobs that have one failing event to compl
      complete successfully.
      
      There is some concern that if this happens for *many* jobs with low numb
      numbers of events, the effective TestHepMC efficiency will be low enough
      that it should fail (e.g. if all jobs fail one event, and each job
      generates 25 events, the total efficiency will be 96% and the jobs
      should be failing. Perhaps this is something that can be improved in the
      future by tracking a global TestHepMC efficiency for the tasks via AMI
      or ProdSys.
      efda02fa
Loading