ATLAS Offline Software
Loading...
Searching...
No Matches
DiTauDQATools.py
Go to the documentation of this file.
2# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3#
4
5from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
6
8 acc = ComponentAccumulator()
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", 0)
16 from TauAnalysisTools.DiTauAnalysisToolsConfig import DiTauSelectionToolCfg
17 nominalseltool = acc.popToolsAndMerge(DiTauSelectionToolCfg(flags, "NominalDiTauSelectionTool", **kwargs))
18
19 return nominalseltool
20
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
DiTauDQATauTruthMatchingToolCfg(flags, **kwargs)
DiTauDQANominalDiTauSelectionToolCfg(flags, **kwargs)