Skip to content
Snippets Groups Projects
Commit b3731e6c authored by Johannes Elmsheuser's avatar Johannes Elmsheuser
Browse files

Merge branch 'nosys_suffix' into 'main'

add an option to add the NOSYS suffix to branches without systematics

See merge request !71193
parents b14b3792 747f8ccd
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,9 @@ class OutputAnalysisConfig (ConfigBlock):
"prefaced by the keywords enable or disable) to turn on/off the "
"writing of branches to the output ntuple. The default is None "
"(no modification to the scheduled output branches).")
self.addOption ('alwaysAddNosys', False, type=bool,
info="If set to True, all branches will be given a systematics suffix, "
"even if they have no systematics (beyond the nominal).")
def makeAlgs (self, config) :
......@@ -114,6 +117,8 @@ class OutputAnalysisConfig (ConfigBlock):
if outputConfig.noSys :
outputConfig.outputContainerName = outputConfig.outputContainerName.replace ('%SYS%', 'NOSYS')
outputConfig.variableName = outputConfig.variableName.replace ('%SYS%', 'NOSYS')
if self.alwaysAddNosys :
outputName += "_NOSYS"
else :
outputName += '_%SYS%'
myVars += [outputConfig.outputContainerName + '.' + outputConfig.variableName + ' -> ' + outputName]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment