ATLAS Offline Software
Loading...
Searching...
No Matches
TauAnalysisToolsConfig Namespace Reference

Functions

 TauSelectionToolCfg (flags, name, **kwargs)
 TauTruthMatchingToolCfg (flags, name, **kwargs)
 BuildTruthTausCfg (flags, name, **kwargs)
 TauHFVetoToolCfg (flags, name, **kwargs)

Function Documentation

◆ BuildTruthTausCfg()

TauAnalysisToolsConfig.BuildTruthTausCfg ( flags,
name,
** kwargs )
Configure the BuildTruthTaus tool

Definition at line 21 of file TauAnalysisToolsConfig.py.

21def BuildTruthTausCfg(flags, name, **kwargs):
22 """Configure the BuildTruthTaus tool"""
23 acc = ComponentAccumulator()
24 acc.setPrivateTools(CompFactory.TauAnalysisTools.BuildTruthTaus(name, **kwargs))
25 return acc
26
27

◆ TauHFVetoToolCfg()

TauAnalysisToolsConfig.TauHFVetoToolCfg ( flags,
name,
** kwargs )

Definition at line 28 of file TauAnalysisToolsConfig.py.

28def TauHFVetoToolCfg(flags, name, **kwargs):
29 acc=ComponentAccumulator()
30 execution_provider = flags.AthOnnx.ExecutionProvider
31 pathToHFVetoModels = 'TauAnalysisTools/00-04-00/HFVeto'
32 from AthOnnxComps.OnnxRuntimeInferenceConfig import OnnxRuntimeInferenceToolCfg
33 for model in ("bveto1p", "bveto3p", "cveto1p", "cveto3p"):
34 kwargs.setdefault(model, acc.popToolsAndMerge(
35 OnnxRuntimeInferenceToolCfg(flags, f'{pathToHFVetoModels}/{model}.onnx', execution_provider, name=model)
36 ))
37 tool = CompFactory.TauAnalysisTools.TauHFVetoTool(name, **kwargs)
38 acc.setPrivateTools(tool)
39 return acc
40

◆ TauSelectionToolCfg()

TauAnalysisToolsConfig.TauSelectionToolCfg ( flags,
name,
** kwargs )
Configure the tau selection tool

Definition at line 6 of file TauAnalysisToolsConfig.py.

6def TauSelectionToolCfg(flags, name, **kwargs):
7 """Configure the tau selection tool"""
8 acc = ComponentAccumulator()
9 TauSelectionTool = CompFactory.TauAnalysisTools.TauSelectionTool
10 acc.setPrivateTools(TauSelectionTool(name, **kwargs))
11 return acc
12
13

◆ TauTruthMatchingToolCfg()

TauAnalysisToolsConfig.TauTruthMatchingToolCfg ( flags,
name,
** kwargs )

Definition at line 14 of file TauAnalysisToolsConfig.py.

14def TauTruthMatchingToolCfg(flags, name, **kwargs):
15 acc = ComponentAccumulator()
16 tool = CompFactory.TauAnalysisTools.TauTruthMatchingTool(name, **kwargs)
17 acc.setPrivateTools(tool)
18 return acc
19
20