14 msg=logging.getLogger(
"AODFixCfg")
15 aodFixesDone=flags.Input.AODFixesDone
17 if isinstance(aodFixesDone,str):
18 aodFixesDone=aodFixesDone.split()
20 for doneFix
in aodFixesDone:
21 _doneAODFixes.add(doneFix)
26 from RecJobTransforms.AODFixEGAmbiguityLinksConfig
import AODFixEGAmbiguityLinksCfg
27 listOfFixes=[AODFixEGAmbiguityLinksCfg,]
29 for aodFix
in listOfFixes:
30 aodFixName=aodFix.__name__
31 if aodFixName
in _doneAODFixes:
32 msg.warning(
"AODFix %s already applied, not applying again",aodFixName)
38 msg.info(
"Applying AOD fix %s",aodFixName)
40 _doneAODFixes.add(aodFixName)
43 msg.info(
"AODFix \"%s\" not applicable for this input AOD",aodFixName)
49 msg.info(
"No AOD fix scheduled")