![]() |
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) | |
| bookHitZVars (self, mon_alg, base_path, trigger, n_prong) | |
| 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 | hlt_hitz_variables |
| dict | hlt_calohits_presel_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 79 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 277 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 171 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 163 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookBasicVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 661 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookBoostedDiTauVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 747 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookDiTauHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 683 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookDiTauVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 717 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookHitZVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 644 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 508 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputCluster | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| online ) |
Definition at line 586 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputScalar | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 544 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDInputTrack | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| online ) |
Definition at line 564 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookIDScores | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong, | |||
| online ) |
Definition at line 606 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookL1EffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 868 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookL1Vars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 899 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTAndPHLTEffHistograms | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 765 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTAndPVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger ) |
Definition at line 803 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTruthEfficiency | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 819 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.bookTruthVars | ( | self, | |
| mon_alg, | |||
| base_path, | |||
| trigger, | |||
| n_prong ) |
Definition at line 854 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configure | ( | self | ) |
Definition at line 137 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmBoostedDiTau | ( | self | ) |
Definition at line 403 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmDiTau | ( | self | ) |
Definition at line 378 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmL1 | ( | self | ) |
Definition at line 445 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmSingle | ( | self | ) |
Definition at line 287 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmTagAndProbe | ( | self | ) |
Definition at line 411 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureAlgorithmTruth | ( | self | ) |
Definition at line 434 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureMode | ( | self | ) |
Definition at line 118 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.configureTriggers | ( | self | ) |
Definition at line 187 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.getCustomPtBinning | ( | self, | |
| trigger, | |||
| fine = False ) |
Definition at line 934 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.getTriggerInfo | ( | self, | |
| str | trigger, | ||
| use_thresholds = True ) |
Definition at line 179 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 182 of file TrigTauMonitoringConfig.py.
|
protected |
Definition at line 182 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_boosted_ditau = self.do_boosted_ditau |
Definition at line 99 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_ditau = self.do_ditau |
Definition at line 95 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_L1 = self.do_L1 |
Definition at line 111 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_single_tau = self.do_single_tau |
Definition at line 91 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_tag_and_probe = self.do_tag_and_probe |
Definition at line 103 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.activate_truth = self.do_truth |
Definition at line 107 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.base_path = 'HLT/TauMon' |
Definition at line 83 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.data_type = self.helper.flags.DQ.DataType |
Definition at line 121 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 77 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 84 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_boosted_ditau_items = [] |
Definition at line 101 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 64 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_ditau_items = [] |
Definition at line 97 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 58 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_single_items = [] |
Definition at line 93 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_tag_and_probe_items = [] |
Definition at line 105 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 41 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.HLT_truth_items = [] |
Definition at line 109 of file TrigTauMonitoringConfig.py.
| bool python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.is_mc = False |
Definition at line 119 of file TrigTauMonitoringConfig.py.
| list python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_items = [] |
Definition at line 113 of file TrigTauMonitoringConfig.py.
| dict python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_Phase1_threshold_mappings = {} |
Definition at line 88 of file TrigTauMonitoringConfig.py.
| dict python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.L1_Phase1_thresholds = {} |
Definition at line 87 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.logger = logging.getLogger('TrigTauMonAlgBuilder') |
Definition at line 81 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_boosted_ditau = None |
Definition at line 100 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_ditau = None |
Definition at line 96 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_ditau_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorDiTauAlgorithm, 'TrigTauMonAlgDiTauGNTau') |
Definition at line 391 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1 = None |
Definition at line 112 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_alt = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1eTAUAlt') |
Definition at line 476 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1GNTau') |
Definition at line 493 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_L1_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorL1Algorithm, 'TrigTauMonAlgL1NoOffline') |
Definition at line 462 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single = None |
Definition at line 92 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleGNTau') |
Definition at line 342 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_single_no_offline = self._configureAlgorithm(CompFactory.TrigTauMonitorSingleAlgorithm, 'TrigTauMonAlgSingleNoOffline') |
Definition at line 321 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_tag_and_probe = None |
Definition at line 104 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_tag_and_probe_gntau = self._configureAlgorithm(CompFactory.TrigTauMonitorTandPAlgorithm, 'TrigTauMonAlgTandPGNTau') |
Definition at line 423 of file TrigTauMonitoringConfig.py.
| python.TrigTauMonitoringConfig.TrigTauMonAlgBuilder.mon_alg_truth = None |
Definition at line 108 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 72 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 67 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 71 of file TrigTauMonitoringConfig.py.
|
static |
Definition at line 29 of file TrigTauMonitoringConfig.py.