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

Functions

 createTrigTauConfigFlags ()

Variables

 flags = initConfigFlags()
 Files

Function Documentation

◆ createTrigTauConfigFlags()

TrigTauConfigFlags.createTrigTauConfigFlags ( )

Definition at line 6 of file TrigTauConfigFlags.py.

6def createTrigTauConfigFlags():
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
26
27 flags.addFlag('Trigger.Offline.Tau.DeepSet.NetworkConfig', ['DeepSetID_MC23_v2_0p.json',
28 'DeepSetID_MC23_v2_1p.json',
29 'DeepSetID_MC23_v2_mp.json'])
30 flags.addFlag('Trigger.Offline.Tau.DeepSet.MaxTracks', 10)
31 flags.addFlag('Trigger.Offline.Tau.DeepSet.MaxClusters', 6)
32 flags.addFlag('Trigger.Offline.Tau.DeepSet.ScoreFlatteningConfig', ['DeepSetID_MC23_v2_newPerf_flat_0p.root',
33 'DeepSetID_MC23_v2_newPerf_flat_1p.root',
34 'DeepSetID_MC23_v2_newPerf_flat_mp.root'])
35 flags.addFlag('Trigger.Offline.Tau.DeepSet.WPNames', ['VeryLoose', 'Loose', 'Medium', 'Tight'])
36 flags.addFlag('Trigger.Offline.Tau.DeepSet.TargetEff', [[0.98, 0.90, 0.65, 0.50], # 0p WPs: VL, L, M, T
37 [0.992, 0.99, 0.97, 0.94], # 1p WPs: VL, L, M, T
38 [0.99, 0.94, 0.895, 0.80]]) # mp WPs: VL, L, M, T
39
40
41
45
46 flags.addFlag('Trigger.Offline.Tau.RNNLLP.NetworkConfig', ['llpdev/net_experimental_llz_0p.json',
47 'llpdev/net_experimental_llz_1p.json',
48 'llpdev/net_experimental_llz_mp.json'])
49 flags.addFlag('Trigger.Offline.Tau.RNNLLP.MaxTracks', 10)
50 flags.addFlag('Trigger.Offline.Tau.RNNLLP.MaxClusters', 6)
51 flags.addFlag('Trigger.Offline.Tau.RNNLLP.ScoreFlatteningConfig', ['llpdev/rnnid_flat_llp_llz0p_050621-v1.root',
52 'llpdev/rnnid_flat_llp_llz1p_050621-v1.root',
53 'llpdev/rnnid_flat_llp_llzmp_050621-v1.root'])
54 flags.addFlag('Trigger.Offline.Tau.RNNLLP.WPNames', ['VeryLoose', 'Loose', 'Medium', 'Tight'])
55 flags.addFlag('Trigger.Offline.Tau.RNNLLP.TargetEff', [[0.98, 0.90, 0.65, 0.50], # 0p WPs: VL, L, M, T
56 [0.992, 0.99, 0.965, 0.94], # 1p WPs: VL, L, M, T
57 [0.99, 0.98, 0.865, 0.80]]) # mp WPs: VL, L, M, T
58
59
60
64
65 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'])
66 flags.addFlag('Trigger.Offline.Tau.GNTau.MaxTracks', 10)
67 flags.addFlag('Trigger.Offline.Tau.GNTau.MaxClusters', 8)
68 flags.addFlag('Trigger.Offline.Tau.GNTau.OutputDiscriminant', 1) # 0: -log(PJet), 1: PTau
69 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'])
70 flags.addFlag('Trigger.Offline.Tau.GNTau.TargetWPs', {
71 # Target efficiencies (0P, 1P, MP) for each WP
72 'VeryLoose': (0.98, 0.992, 0.99),
73 'Loose': (0.90, 0.99, 0.94),
74 'Medium': (0.65, 0.97, 0.92),
75 'Tight': (0.50, 0.94, 0.80),
76 })
77
78
79
83
84 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.ONNXConfig', 'HLTGNTauExt_v0p1/network.onnx')
85 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.MaxTracks', 10)
86 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.MaxClusters', 30)
87 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.NodeNameTau', 'GNTauExt_phadtau')
88 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.NodeNameJet', 'GNTauExt_pbkg')
89 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.OutputDiscriminant', 1) # 0: -log(PJet), 1: PTau
90 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.ScoreFlatteningConfig', ['HLTGNTauExt_v0p1/flattening_map_0p.root', 'HLTGNTauExt_v0p1/flattening_map_1p.root', 'HLTGNTauExt_v0p1/flattening_map_mp.root'])
91 flags.addFlag('Trigger.Offline.Tau.GNTauDev1.TargetWPs', {
92 # Target efficiencies (0P, 1P, MP) for each WP
93 'Loose': (0.86, 0.98, 0.93),
94 'Medium': (0.62, 0.96, 0.91),
95
96 'LooseVar1': (0.88, 0.97, 0.92),
97 'MediumVar1': (0.64, 0.95, 0.90),
98
99 'LooseVar2': (0.87, 0.98, 0.94),
100 'MediumVar2': (0.63, 0.96, 0.92),
101 })
102
103
104 return flags
105
106

Variable Documentation

◆ Files

TrigTauConfigFlags.Files

Definition at line 111 of file TrigTauConfigFlags.py.

◆ flags

TrigTauConfigFlags.flags = initConfigFlags()

Definition at line 110 of file TrigTauConfigFlags.py.