ATLAS Offline Software
DiTauDQATools.py
Go to the documentation of this file.
1 #
2 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 #
4 
5 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
6 
9 
10  kwargs.setdefault("ConfigPath", "")
11  from ROOT import TauAnalysisTools
12  selectioncuts = TauAnalysisTools.DiTauSelectionCuts
13  kwargs.setdefault("SelectionCuts", int(selectioncuts.DiTauCutPt | selectioncuts.DiTauCutAbsCharge))
14  kwargs.setdefault("PtMin", 50.0)
15  kwargs.setdefault("AbsCharge", 1)
16  from TauAnalysisTools.DiTauAnalysisToolsConfig import DiTauSelectionToolCfg
17  nominalseltool = acc.popToolsAndMerge(DiTauSelectionToolCfg(flags, "NominalDiTauSelectionTool", **kwargs))
18 
19  return nominalseltool
20 
21 def DiTauDQATauTruthMatchingToolCfg(flags, **kwargs):
22  acc = ComponentAccumulator()
23 
24  from TauAnalysisTools.DiTauAnalysisToolsConfig import DiTauTruthMatchingToolCfg
25  matchingtool = acc.popToolsAndMerge(DiTauTruthMatchingToolCfg(flags, "DiTauTruthMatchingTool", **kwargs))
26 
27  return matchingtool
28 
29 
30 
DiTauDQATools.DiTauDQATauTruthMatchingToolCfg
def DiTauDQATauTruthMatchingToolCfg(flags, **kwargs)
Definition: DiTauDQATools.py:21
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
DiTauAnalysisToolsConfig.DiTauSelectionToolCfg
def DiTauSelectionToolCfg(flags, name, **kwargs)
Definition: DiTauAnalysisToolsConfig.py:6
DiTauAnalysisToolsConfig.DiTauTruthMatchingToolCfg
def DiTauTruthMatchingToolCfg(flags, name, **kwargs)
Definition: DiTauAnalysisToolsConfig.py:13
python.CaloAddPedShiftConfig.int
int
Definition: CaloAddPedShiftConfig.py:45
DiTauDQATools.DiTauDQANominalDiTauSelectionToolCfg
def DiTauDQANominalDiTauSelectionToolCfg(flags, **kwargs)
Definition: DiTauDQATools.py:7