diff --git a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/OutputAnalysisConfig.py b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/OutputAnalysisConfig.py index 6403370201c78320d463e003c26086fd1aac6453..df3d4a5823669ae7bfcdccb7626d5908f7227f02 100644 --- a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/OutputAnalysisConfig.py +++ b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/OutputAnalysisConfig.py @@ -15,6 +15,7 @@ class OutputAnalysisConfig (ConfigBlock): self.addOption ('containers', {}, type=None) self.addOption ('treeName', 'analysis', type=str) self.addOption ('metTermName', 'Final', type=str) + self.addOption ('systematicsHistogram', None , type=str) def makeAlgs (self, config) : @@ -71,3 +72,7 @@ class OutputAnalysisConfig (ConfigBlock): treeFiller = config.createAlgorithm( 'CP::TreeFillerAlg', 'TreeFiller' + postfix ) treeFiller.TreeName = self.treeName + + if self.systematicsHistogram is not None: + sysDumper = config.createAlgorithm( 'CP::SysListDumperAlg', 'SystematicsPrinter' ) + sysDumper.histogramName = self.systematicsHistogram