![]() |
ATLAS Offline Software
|
Functions | |
| list[str] | getMenuAlgs (AthConfigFlags flags, str|None key=None, str|None alt_key=None, dict[str, list[str]]|list[str]|None algs=None, dict[str, list[str]]|list[str]|None mc_algs=None, dict[str, list[str]]|list[str]|None dev_algs=None) |
| Global helper functions. | |
| bool | useBuiltInTauJetRNNScore (str tau_id) |
| tuple[str, str] | getTauIDScoreVariables (str tau_id) |
| str | getTauIDAlgorithm (AthConfigFlags flags, str selection, tuple[tuple[str, str],...]|None name_mapping=None) |
| list[str] | getHitZAlgs (AthConfigFlags flags, str precision_sequence, str|None alt_precision_sequence=None) |
| CaloHits sequence algorithms. | |
| tuple[str, float]|None | getHitZConfig (AthConfigFlags flags, dict[str, Any] chainPart) |
| tuple[str, str] | getHitZVariables (str alg) |
| list[str] | getCaloHitsPreselAlgs (AthConfigFlags flags, str precision_sequence, str|None alt_precision_sequence=None) |
| str | getChainCaloHitsPreselConfigName (AthConfigFlags flags, dict[str, Any] chainPart) |
| str|None | getChainCaloHitsSeqName (dict[str, Any] chainPart) |
| list[str] | getPrecisionSequenceTauIDs (AthConfigFlags flags, str precision_sequence, str|None alt_precision_sequence=None) |
| Precision sequence TauIDs. | |
| str | getChainIDConfigName (AthConfigFlags flags, dict[str, Any] chainPart) |
| str | getChainPrecisionSeqName (dict[str, Any] chainPart, bool include_calohits_seq_name=False) |
| str | getChainSequenceConfigName (dict[str, Any] chainPart) |
| Global Tau menu sequence. | |
Variables | |
| log = logging.getLogger(__name__) | |
| list | rnn_wps = ['verylooseRNN', 'looseRNN', 'mediumRNN', 'tightRNN'] |
| list | noid_selections = ['perf', 'idperf'] |
| list | meson_selections = ['kaonpi1', 'kaonpi2', 'dipion1', 'dipion2', 'dipion3', 'dipion4', 'dikaonmass', 'singlepion'] |
| list[str] python.HLT.Tau.TauConfigurationTools.getCaloHitsPreselAlgs | ( | AthConfigFlags | flags, |
| str | precision_sequence, | ||
| str | None | alt_precision_sequence = None ) |
Get the list of CaloHits preselection TauID inferences to be executed for the CaloHits reco sequence. The configuration for each algorithm is contained in flags.Trigger.Offline.Tau.<alg>.
Definition at line 132 of file TauConfigurationTools.py.
| str python.HLT.Tau.TauConfigurationTools.getChainCaloHitsPreselConfigName | ( | AthConfigFlags | flags, |
| dict[str, Any] | chainPart ) |
Clean the CaloHits preselection configuration for a chainPart dict
Definition at line 153 of file TauConfigurationTools.py.
Get the HLT Tau CaloHits sequence name suffix
Definition at line 166 of file TauConfigurationTools.py.
| str python.HLT.Tau.TauConfigurationTools.getChainIDConfigName | ( | AthConfigFlags | flags, |
| dict[str, Any] | chainPart ) |
Clean the ID configuration for a chainPart dict
Definition at line 218 of file TauConfigurationTools.py.
| str python.HLT.Tau.TauConfigurationTools.getChainPrecisionSeqName | ( | dict[str, Any] | chainPart, |
| bool | include_calohits_seq_name = False ) |
Get the HLT Tau Precision sequence name suffix. This is also used for the HLT_TrigTauRecMerged_... and HLT_tautrack_... EDM collection names.
Definition at line 239 of file TauConfigurationTools.py.
Global Tau menu sequence.
Get the HLT Tau signature global menu sequence name (e.g. ptonly, tracktwo, trackLRT, etc...)
Definition at line 263 of file TauConfigurationTools.py.
| list[str] python.HLT.Tau.TauConfigurationTools.getHitZAlgs | ( | AthConfigFlags | flags, |
| str | precision_sequence, | ||
| str | None | alt_precision_sequence = None ) |
CaloHits sequence algorithms.
Get the list of HitZ algorithms for the CaloHits reco sequence. The configuration for each algorithm is contained in flags.Trigger.Offline.Tau.<alg>.
Definition at line 81 of file TauConfigurationTools.py.
| tuple[str, float] | None python.HLT.Tau.TauConfigurationTools.getHitZConfig | ( | AthConfigFlags | flags, |
| dict[str, Any] | chainPart ) |
Get the HLT HitZ configuration tuple: (algorithm name, sigma cut value in mm)
Definition at line 102 of file TauConfigurationTools.py.
Return the (z, sigma) variable name pair for a given HitZ algorithm
Definition at line 127 of file TauConfigurationTools.py.
| list[str] python.HLT.Tau.TauConfigurationTools.getMenuAlgs | ( | AthConfigFlags | flags, |
| str | None | key = None, | ||
| str | None | alt_key = None, | ||
| dict[str, list[str]] | list[str] | None | algs = None, | ||
| dict[str, list[str]] | list[str] | None | mc_algs = None, | ||
| dict[str, list[str]] | list[str] | None | dev_algs = None ) |
Global helper functions.
Get the list of algorithms for a specific menu key; if not found, the alternate key will be tried if provided.
Definition at line 16 of file TauConfigurationTools.py.
| list[str] python.HLT.Tau.TauConfigurationTools.getPrecisionSequenceTauIDs | ( | AthConfigFlags | flags, |
| str | precision_sequence, | ||
| str | None | alt_precision_sequence = None ) |
Precision sequence TauIDs.
Get the list of precision TauID inferences to be executed for each HLT tau trigger reco sequence The configuration for each algorithm is contained in flags.Trigger.Offline.Tau.<alg>.
Definition at line 184 of file TauConfigurationTools.py.
| str python.HLT.Tau.TauConfigurationTools.getTauIDAlgorithm | ( | AthConfigFlags | flags, |
| str | selection, | ||
| tuple[tuple[str, str], ...] | None | name_mapping = None ) |
Definition at line 59 of file TauConfigurationTools.py.
Return the (score, score_sig_trans) variable name pair for a given TauID/Sequence configuration
Definition at line 50 of file TauConfigurationTools.py.
| bool python.HLT.Tau.TauConfigurationTools.useBuiltInTauJetRNNScore | ( | str | tau_id | ) |
Check if the TauJet's built-in RNN score and WP variables have to be used, instead of the decorator-based variables
Definition at line 44 of file TauConfigurationTools.py.
| python.HLT.Tau.TauConfigurationTools.log = logging.getLogger(__name__) |
Definition at line 8 of file TauConfigurationTools.py.
| list python.HLT.Tau.TauConfigurationTools.meson_selections = ['kaonpi1', 'kaonpi2', 'dipion1', 'dipion2', 'dipion3', 'dipion4', 'dikaonmass', 'singlepion'] |
Definition at line 216 of file TauConfigurationTools.py.
| list python.HLT.Tau.TauConfigurationTools.noid_selections = ['perf', 'idperf'] |
Definition at line 215 of file TauConfigurationTools.py.
| list python.HLT.Tau.TauConfigurationTools.rnn_wps = ['verylooseRNN', 'looseRNN', 'mediumRNN', 'tightRNN'] |
Definition at line 214 of file TauConfigurationTools.py.