Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
TrigTauConfigFlags Namespace Reference

Functions

def createTrigTauConfigFlags ()
 

Variables

 flags
 
 Files
 

Function Documentation

◆ createTrigTauConfigFlags()

def TrigTauConfigFlags.createTrigTauConfigFlags ( )

Definition at line 6 of file TrigTauConfigFlags.py.

7  flags = AthConfigFlags()
8 
9  # Some additional flags defined here only exists in the Trigger context, but 'cloneAndReplace' in 'addFlagsCategory'
10  # assumes a 'Trigger.Offline.Tau' structure, so we need all flags there
11  flags.join(createTauConfigFlags(), prefix='Trigger.Offline')
12 
13  # All config files will be located at: /cvmfs/atlas.cern.ch/repo/sw/database/GroupData/TrigTauRec/
14  # To copy new files, please contact the Tau Trigger coordinators
15  flags.Trigger.Offline.Tau.tauRecToolsCVMFSPath = 'TrigTauRec/00-11-02'
16 
17  # BRT TES pT calibration for all tau triggers
18  flags.Trigger.Offline.Tau.MvaTESConfig = 'OnlineMvaTES_BRT_MC23a_v2.weights.root'
19 
20 
21 
25 
26  flags.addFlag('Trigger.Offline.Tau.DeepSet.NetworkConfig', ['DeepSetID_MC23_v2_0p.json',
27  'DeepSetID_MC23_v2_1p.json',
28  'DeepSetID_MC23_v2_mp.json'])
29  flags.addFlag('Trigger.Offline.Tau.DeepSet.MaxTracks', 10)
30  flags.addFlag('Trigger.Offline.Tau.DeepSet.MaxClusters', 6)
31  flags.addFlag('Trigger.Offline.Tau.DeepSet.ScoreFlatteningConfig', ['DeepSetID_MC23_v2_newPerf_flat_0p.root',
32  'DeepSetID_MC23_v2_newPerf_flat_1p.root',
33  'DeepSetID_MC23_v2_newPerf_flat_mp.root'])
34  flags.addFlag('Trigger.Offline.Tau.DeepSet.WPNames', ['VeryLoose', 'Loose', 'Medium', 'Tight'])
35  flags.addFlag('Trigger.Offline.Tau.DeepSet.TargetEff', [[0.98, 0.90, 0.65, 0.50], # 0p WPs: VL, L, M, T
36  [0.992, 0.99, 0.97, 0.94], # 1p WPs: VL, L, M, T
37  [0.99, 0.94, 0.895, 0.80]]) # mp WPs: VL, L, M, T
38 
39 
40 
44 
45  flags.addFlag('Trigger.Offline.Tau.RNNLLP.NetworkConfig', ['llpdev/net_experimental_llz_0p.json',
46  'llpdev/net_experimental_llz_1p.json',
47  'llpdev/net_experimental_llz_mp.json'])
48  flags.addFlag('Trigger.Offline.Tau.RNNLLP.MaxTracks', 10)
49  flags.addFlag('Trigger.Offline.Tau.RNNLLP.MaxClusters', 6)
50  flags.addFlag('Trigger.Offline.Tau.RNNLLP.ScoreFlatteningConfig', ['llpdev/rnnid_flat_llp_llz0p_050621-v1.root',
51  'llpdev/rnnid_flat_llp_llz1p_050621-v1.root',
52  'llpdev/rnnid_flat_llp_llzmp_050621-v1.root'])
53  flags.addFlag('Trigger.Offline.Tau.RNNLLP.WPNames', ['VeryLoose', 'Loose', 'Medium', 'Tight'])
54  flags.addFlag('Trigger.Offline.Tau.RNNLLP.TargetEff', [[0.98, 0.90, 0.65, 0.50], # 0p WPs: VL, L, M, T
55  [0.992, 0.99, 0.965, 0.94], # 1p WPs: VL, L, M, T
56  [0.99, 0.98, 0.865, 0.80]]) # mp WPs: VL, L, M, T
57 
58 
59 
63 
64  flags.addFlag('Trigger.Offline.Tau.GNTau.ONNXConfig', ['HLTGNTau_v1p1/GNTau0p_SC2_HP0_fmt.onnx', 'HLTGNTau_v1p1/GNTau1p_SC2_HP0_fmt.onnx', 'HLTGNTau_v1p1/GNTaump_SC2_HP0_fmt.onnx'])
65  flags.addFlag('Trigger.Offline.Tau.GNTau.MaxTracks', 10)
66  flags.addFlag('Trigger.Offline.Tau.GNTau.MaxClusters', 8)
67  flags.addFlag('Trigger.Offline.Tau.GNTau.OutputDiscriminant', 1) # 0: -log(PJet), 1: PTau
68  flags.addFlag('Trigger.Offline.Tau.GNTau.ScoreFlatteningConfig', ['HLTGNTau_v1p1/0p_GNTau_map.root', 'HLTGNTau_v1p1/1p_GNTau_map.root', 'HLTGNTau_v1p1/mp_GNTau_map.root'])
69  flags.addFlag('Trigger.Offline.Tau.GNTau.WPNames', ['VeryLoose', 'Loose', 'Medium', 'Tight'])
70  flags.addFlag("Trigger.Offline.Tau.GNTau.TargetEff", [[0.98, 0.90, 0.65, 0.50], # 0p WPs: VL, L, M, T
71  [0.992, 0.99, 0.973, 0.94], # 1p WPs: VL, L, M, T
72  [0.99, 0.95, 0.92, 0.80]]) # mp WPs: VL, L, M, T
73 
74 
75  return flags
76 
77 

Variable Documentation

◆ Files

TrigTauConfigFlags.Files

Definition at line 82 of file TrigTauConfigFlags.py.

◆ flags

TrigTauConfigFlags.flags

Definition at line 81 of file TrigTauConfigFlags.py.

TauConfigFlags.createTauConfigFlags
def createTauConfigFlags()
Definition: TauConfigFlags.py:8
TrigTauConfigFlags.createTrigTauConfigFlags
def createTrigTauConfigFlags()
Definition: TrigTauConfigFlags.py:6