Skip to content

Update BlackList_caches.txt and fix logParser

Ewelina Maria Lobodzinska requested to merge patch-3 into master

This MR contains an update of the blacklist from ewelina: blacklist releases >21.6.17 and < 21.6.24 for usage with HErwig7+EvtGen due to Tauola hangup

and a bug fix to how the blacklist was checked

Description of bug

  • The blacklist-checking function in logParser was relying on the naming of the jobOptions. This was error prone with the new naming conventions and checking a single generator against the blacklist was not working.

Changes introduced

  • Since we now extract and use the generator names as printed in the log, this is passed as an argument to the function that checks the blacklist
  • A new naming convention is introduced in the blacklist where if we want to blacklist a combination of generators we must use Herwig.*Pythia

Tests

21.6.23 using Herwig7+EvtGen

jobOptions and release:
- using release =   AthGeneration-21.6.23 <-- ERROR: AthGeneration,21.6.23 is blacklisted for Herwig7.2+TauOla+EvtGen(v.1.7.0) 
- generatorName =   Herwig7.2+TauOla+EvtGen(v.1.7.0) 

Fails

21.6.23 using Herwig7 without EvtGen

- using release =   AthGeneration-21.6.23 
- generatorName =   Herwig7.2+TauOla 

Passes

Any other release where everything is blacklisted

- using release =   AthGeneration-21.6.10 <-- ERROR: AthGeneration,21.6.10 is blacklisted for Herwig7.2+TauOla+EvtGen(v.1.7.0) 
- generatorName =   Herwig7.2+TauOla+EvtGen(v.1.7.0) 

Fails

21.6.16 using Herwig7+EvtGen

- using release =   AthGeneration-21.6.16 <-- ERROR: AthGeneration,21.6.16 is blacklisted for Herwig7.2+TauOla+EvtGen(v.1.7.0) 
- generatorName =   Herwig7.2+TauOla+EvtGen(v.1.7.0) 

Fails

Issues resolved

Closes #

/label Bug fix /label High priority

Edited by Spyros Argyropoulos

Merge request reports