![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, helper) | |
| configureMode (self) | |
| configure (self) | |
| getTriggerInfo (self, str trigger, use_thresholds=True) | |
| configureTriggers (self) | |
| configureAlgorithmSingle (self) | |
| configureAlgorithmDiTau (self) | |
| configureAlgorithmBoostedDiTau (self) | |
| configureAlgorithmTagAndProbe (self) | |
| configureAlgorithmTruth (self) | |
| configureAlgorithmL1 (self) | |
| bookHLTEffHistograms (self, mon_alg, base_path, trigger, n_prong) | |
| bookIDInputScalar (self, mon_alg, base_path, trigger, n_prong, online) | |
| bookIDInputTrack (self, mon_alg, base_path, trigger, online) | |
| bookIDInputCluster (self, mon_alg, base_path, trigger, online) | |
| bookIDScores (self, mon_alg, base_path, trigger, n_prong, online) | |
| bookBasicVars (self, mon_alg, base_path, trigger, n_prong, online) | |
| bookDiTauHLTEffHistograms (self, mon_alg, base_path, trigger) | |
| bookDiTauVars (self, mon_alg, base_path, trigger) | |
| bookBoostedDiTauVars (self, mon_alg, base_path, trigger) | |
| bookTAndPHLTEffHistograms (self, mon_alg, base_path, trigger) | |
| bookTAndPVars (self, mon_alg, base_path, trigger) | |
| bookTruthEfficiency (self, mon_alg, base_path, trigger, n_prong) | |
| bookTruthVars (self, mon_alg, base_path, trigger, n_prong) | |
| bookL1EffHistograms (self, mon_alg, base_path, trigger, n_prong) | |
| bookL1Vars (self, mon_alg, base_path, trigger) | |
| getCustomPtBinning (self, trigger, fine=False) | |
Public Attributes | |
| logger = logging.getLogger('TrigTauMonAlgBuilder') | |
| str | base_path = 'HLT/TauMon' |
| helper = helper | |
| dict | L1_Phase1_thresholds = {} |
| dict | L1_Phase1_threshold_mappings = {} |
| bool | activate_single_tau = self.do_single_tau |
| mon_alg_single = None | |
| list | HLT_single_items = [] |
| bool | activate_ditau = self.do_ditau |
| mon_alg_ditau = None | |
| list | HLT_ditau_items = [] |
| bool | activate_boosted_ditau = self.do_boosted_ditau |
| mon_alg_boosted_ditau = None | |
| list | HLT_boosted_ditau_items = [] |
| bool | activate_tag_and_probe = self.do_tag_and_probe |
| mon_alg_tag_and_probe = None | |
| list | HLT_tag_and_probe_items = [] |
| bool | activate_truth = self.do_truth |
| mon_alg_truth = None | |
| list | HLT_truth_items = [] |
| bool | activate_L1 = self.do_L1 |
| mon_alg_L1 = None | |
| list | L1_items = [] |
| bool | is_mc = False |
| data_type = self.helper.flags.DQ.DataType | |
| mon_alg_single_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleNoOffline') | |
| mon_alg_single_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleGNTau') | |
| mon_alg_ditau_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorDiTauAlgorithm, 'TrigTauMonAlgDiTauGNTau') | |
| mon_alg_tag_and_probe_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorTandPAlgorithm, 'TrigTauMonAlgTandPGNTau') | |
| mon_alg_L1_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1NoOffline') | |
| mon_alg_L1_alt = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1eTAUAlt') | |
| mon_alg_L1_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1GNTau') | |
Static Public Attributes | |
| bool | do_single_tau = True |
| bool | do_L1 = True |
| bool | do_ditau = True |
| bool | do_boosted_ditau = True |
| bool | do_tag_and_probe = True |
| bool | do_truth = True |
| bool | do_total_efficiency = False |
| bool | require_offline_taus = True |
| bool | do_duplicate_var_plots_without_offline_taus = True |
| bool | do_duplicate_with_offline_gntau = True |
| dict | hlt_tauid_scores |
| dict | offline_tauid_scores |
| str | offline_taujets = 'TauJets' |
| str | offline_GNTau_WP = '' |
| bool | do_alternative_eTAU_monitoring = False |
Protected Member Functions | |
| _L1_Phase1_thresholds_stdmap (self) | |
| _L1_Phase1_threshold_mappings_stdmap (self) | |
| _configureAlgorithm (self, algorithm_factory, name) | |
Protected Attributes | |
| _L1_Phase1_thresholds_stdmap | |
| _L1_Phase1_threshold_mappings_stdmap | |
Definition at line 8 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.__init__ | ( | self, | |
| helper ) |
Definition at line 66 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 264 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 158 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 150 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookBasicVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 611 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookBoostedDiTauVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 697 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookDiTauHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 633 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookDiTauVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 667 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 486 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputCluster | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| online ) |
Definition at line 564 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputScalar | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 522 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputTrack | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| online ) |
Definition at line 542 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDScores | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 584 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookL1EffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 818 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookL1Vars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 849 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTAndPHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 715 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTAndPVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 753 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTruthEfficiency | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 769 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTruthVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 804 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configure | ( | self | ) |
Definition at line 124 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmBoostedDiTau | ( | self | ) |
Definition at line 381 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmDiTau | ( | self | ) |
Definition at line 356 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmL1 | ( | self | ) |
Definition at line 423 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmSingle | ( | self | ) |
Definition at line 274 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmTagAndProbe | ( | self | ) |
Definition at line 389 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmTruth | ( | self | ) |
Definition at line 412 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureMode | ( | self | ) |
Definition at line 105 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureTriggers | ( | self | ) |
Definition at line 174 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.getCustomPtBinning | ( | self, | |
| trigger, | |||
| fine = False ) |
Definition at line 884 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.getTriggerInfo | ( | self, | |
| str | trigger, | ||
| use_thresholds = True ) |
Definition at line 166 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 169 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 169 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_boosted_ditau = self.do_boosted_ditau |
Definition at line 86 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_ditau = self.do_ditau |
Definition at line 82 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_L1 = self.do_L1 |
Definition at line 98 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_single_tau = self.do_single_tau |
Definition at line 78 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_tag_and_probe = self.do_tag_and_probe |
Definition at line 90 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_truth = self.do_truth |
Definition at line 94 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.base_path = 'HLT/TauMon' |
Definition at line 70 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.data_type = self.helper.flags.DQ.DataType |
Definition at line 108 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 64 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 20 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 19 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 32 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 33 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 18 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 17 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 21 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 27 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 22 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.helper = helper |
Definition at line 71 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_boosted_ditau_items = [] |
Definition at line 88 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_ditau_items = [] |
Definition at line 84 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_single_items = [] |
Definition at line 80 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_tag_and_probe_items = [] |
Definition at line 92 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 38 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_truth_items = [] |
Definition at line 96 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.is_mc = False |
Definition at line 106 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_items = [] |
Definition at line 100 of file TrigTauMonitoringConfig.py.
| dict python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_Phase1_threshold_mappings = {} |
Definition at line 75 of file TrigTauMonitoringConfig.py.
| dict python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_Phase1_thresholds = {} |
Definition at line 74 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.logger = logging.getLogger('TrigTauMonAlgBuilder') |
Definition at line 68 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_boosted_ditau = None |
Definition at line 87 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_ditau = None |
Definition at line 83 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_ditau_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorDiTauAlgorithm, 'TrigTauMonAlgDiTauGNTau') |
Definition at line 369 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1 = None |
Definition at line 99 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_alt = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1eTAUAlt') |
Definition at line 454 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1GNTau') |
Definition at line 471 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1NoOffline') |
Definition at line 440 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single = None |
Definition at line 79 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleGNTau') |
Definition at line 323 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleNoOffline') |
Definition at line 305 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_tag_and_probe = None |
Definition at line 91 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_tag_and_probe_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorTandPAlgorithm, 'TrigTauMonAlgTandPGNTau') |
Definition at line 401 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_truth = None |
Definition at line 95 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 59 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 54 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 58 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 29 of file TrigTauMonitoringConfig.py.