![]() |
ATLAS Offline Software
|
#include <TrigTauInfo.h>
Public Member Functions | |
| TrigTauInfo () | |
| TrigTauInfo (const std::string &trigger) | |
| TrigTauInfo (const std::string &trigger, const std::map< std::string, float > &L1Phase1_thresholds) | |
| TrigTauInfo (const std::string &trigger, const std::map< std::string, float > &L1Phase1_thresholds, const std::map< std::string, uint64_t > &L1Phase1_threshold_patterns) | |
| TrigTauInfo (const std::string &trigger, const std::map< int, int > &L1Phase1ThrMap_eTAU, const std::map< int, int > &L1Phase1ThrMap_jTAU) | |
| const std::string & | getTriggerName () const |
| bool | isStreamer () const |
| float | getHLTTauThreshold () const |
| const std::vector< float > & | getHLTTauThresholds () const |
| const std::string | getHLTTauType () const |
| const std::vector< std::string > & | getHLTTauTypes () const |
| const std::string | getHLTTauID () const |
| const std::vector< std::string > & | getHLTTauIDs () const |
| const std::string & | getTriggerL1Name () const |
| const std::vector< std::string > & | getTriggerL1Items () const |
| const std::string | getL1TauItem () const |
| const std::vector< std::string > & | getL1TauItems () const |
| float | getL1TauThreshold () const |
| const std::vector< float > & | getL1TauThresholds () const |
| const std::string | getL1TauType () const |
| const std::vector< std::string > & | getL1TauTypes () const |
| const std::string | getL1TauIsolation () const |
| const std::vector< std::string > & | getL1TauIsolations () const |
| bool | isL1TauIsolated (const size_t idx=0) const |
| bool | areAnyL1TauIsolated () const |
| int64_t | getL1TauThresholdPattern () const |
| const std::vector< int64_t > & | getL1TauThresholdPatterns () const |
| const std::vector< std::string > & | getHLTBoostedDitauName () const |
| bool | isHLTSingleTau () const |
| bool | isHLTDiTau () const |
| bool | isHLTBoostedDiTau () const |
| bool | isHLTTandP () const |
| bool | isL1TauOnly () const |
| bool | isTauStreamer () const |
| bool | hasHLTElectronLeg () const |
| bool | hasHLTMuonLeg () const |
| bool | hasHLTGammaLeg () const |
| bool | hasHLTJetLeg () const |
| bool | hasHLTMETLeg () const |
| float | getHLTElecThreshold () const |
| const std::vector< float > & | getHLTElecThresholds () const |
| float | getHLTMuonThreshold () const |
| const std::vector< float > & | getHLTMuonThresholds () const |
| float | getHLTGammaThreshold () const |
| const std::vector< float > & | getHLTGammaThresholds () const |
| float | getHLTJetThreshold () const |
| const std::vector< float > & | getHLTJetThresholds () const |
| float | getHLTMETThreshold () const |
| const std::vector< float > & | getHLTMETThresholds () const |
Private Member Functions | |
| bool | is_number (const std::string &s) |
| void | parseTriggerString (bool remove_L1_phase1_thresholds=true) |
| void | parseTriggerString (const std::map< std::string, float > &L1Phase1_thresholds) |
| void | parseTriggerString (const std::map< std::string, float > &L1Phase1_thresholds, const std::map< std::string, uint64_t > &L1Phase1_threshold_patterns) |
| void | parseTriggerString (const std::map< int, int > &L1Phase1ThrMap_eTAU, const std::map< int, int > &L1Phase1ThrMap_jTAU) |
Private Attributes | |
| std::string | m_trigger |
| bool | m_isStreamer = false |
| std::vector< float > | m_HLTThr |
| std::vector< std::string > | m_HLTTauTypes |
| std::vector< std::string > | m_HLTTauIDs |
| std::string | m_L1Item |
| std::vector< std::string > | m_L1Items |
| std::vector< float > | m_tauL1Thr |
| std::vector< std::string > | m_tauL1Items |
| std::vector< std::string > | m_tauL1Type |
| std::vector< std::string > | m_tauL1Iso |
| std::vector< int64_t > | m_tauL1ThresholdPattern |
| std::vector< float > | m_HLTElecThr |
| std::vector< float > | m_HLTMuonThr |
| std::vector< float > | m_HLTGammaThr |
| std::vector< float > | m_HLTJetThr |
| std::vector< float > | m_HLTMETThr |
| std::vector< std::string > | m_HLTBoostedDitauName |
Definition at line 14 of file TrigTauInfo.h.
|
inline |
Definition at line 16 of file TrigTauInfo.h.
| TrigTauInfo::TrigTauInfo | ( | const std::string & | trigger | ) |
Definition at line 9 of file TrigTauInfo.cxx.
| TrigTauInfo::TrigTauInfo | ( | const std::string & | trigger, |
| const std::map< std::string, float > & | L1Phase1_thresholds | ||
| ) |
Definition at line 15 of file TrigTauInfo.cxx.
| TrigTauInfo::TrigTauInfo | ( | const std::string & | trigger, |
| const std::map< std::string, float > & | L1Phase1_thresholds, | ||
| const std::map< std::string, uint64_t > & | L1Phase1_threshold_patterns | ||
| ) |
Definition at line 21 of file TrigTauInfo.cxx.
| TrigTauInfo::TrigTauInfo | ( | const std::string & | trigger, |
| const std::map< int, int > & | L1Phase1ThrMap_eTAU, | ||
| const std::map< int, int > & | L1Phase1ThrMap_jTAU | ||
| ) |
Definition at line 27 of file TrigTauInfo.cxx.
|
inline |
Definition at line 43 of file TrigTauInfo.h.
|
inline |
Definition at line 46 of file TrigTauInfo.h.
|
inline |
Definition at line 63 of file TrigTauInfo.h.
|
inline |
Definition at line 64 of file TrigTauInfo.h.
|
inline |
Definition at line 67 of file TrigTauInfo.h.
|
inline |
Definition at line 68 of file TrigTauInfo.h.
|
inline |
Definition at line 69 of file TrigTauInfo.h.
|
inline |
Definition at line 70 of file TrigTauInfo.h.
|
inline |
Definition at line 71 of file TrigTauInfo.h.
|
inline |
Definition at line 72 of file TrigTauInfo.h.
|
inline |
Definition at line 65 of file TrigTauInfo.h.
|
inline |
Definition at line 66 of file TrigTauInfo.h.
|
inline |
Definition at line 29 of file TrigTauInfo.h.
|
inline |
Definition at line 30 of file TrigTauInfo.h.
|
inline |
Definition at line 25 of file TrigTauInfo.h.
|
inline |
Definition at line 26 of file TrigTauInfo.h.
|
inline |
Definition at line 27 of file TrigTauInfo.h.
|
inline |
Definition at line 28 of file TrigTauInfo.h.
|
inline |
Definition at line 40 of file TrigTauInfo.h.
|
inline |
Definition at line 41 of file TrigTauInfo.h.
|
inline |
Definition at line 34 of file TrigTauInfo.h.
|
inline |
Definition at line 35 of file TrigTauInfo.h.
|
inline |
Definition at line 36 of file TrigTauInfo.h.
|
inline |
Definition at line 44 of file TrigTauInfo.h.
|
inline |
Definition at line 45 of file TrigTauInfo.h.
|
inline |
Definition at line 37 of file TrigTauInfo.h.
|
inline |
Definition at line 38 of file TrigTauInfo.h.
|
inline |
Definition at line 39 of file TrigTauInfo.h.
|
inline |
Definition at line 33 of file TrigTauInfo.h.
|
inline |
Definition at line 32 of file TrigTauInfo.h.
|
inline |
Definition at line 22 of file TrigTauInfo.h.
|
inline |
Definition at line 57 of file TrigTauInfo.h.
|
inline |
Definition at line 59 of file TrigTauInfo.h.
|
inline |
Definition at line 60 of file TrigTauInfo.h.
|
inline |
Definition at line 61 of file TrigTauInfo.h.
|
inline |
Definition at line 58 of file TrigTauInfo.h.
|
inlineprivate |
|
inline |
Definition at line 52 of file TrigTauInfo.h.
|
inline |
Definition at line 51 of file TrigTauInfo.h.
|
inline |
Definition at line 50 of file TrigTauInfo.h.
|
inline |
Definition at line 53 of file TrigTauInfo.h.
|
inline |
Definition at line 42 of file TrigTauInfo.h.
|
inline |
Definition at line 54 of file TrigTauInfo.h.
|
inline |
Definition at line 23 of file TrigTauInfo.h.
|
inline |
Definition at line 55 of file TrigTauInfo.h.
|
private |
Definition at line 33 of file TrigTauInfo.cxx.
|
private |
Definition at line 212 of file TrigTauInfo.cxx.
|
private |
Definition at line 185 of file TrigTauInfo.cxx.
|
private |
Definition at line 198 of file TrigTauInfo.cxx.
|
private |
Definition at line 95 of file TrigTauInfo.h.
|
private |
Definition at line 89 of file TrigTauInfo.h.
|
private |
Definition at line 91 of file TrigTauInfo.h.
|
private |
Definition at line 92 of file TrigTauInfo.h.
|
private |
Definition at line 93 of file TrigTauInfo.h.
|
private |
Definition at line 90 of file TrigTauInfo.h.
|
private |
Definition at line 79 of file TrigTauInfo.h.
|
private |
Definition at line 78 of file TrigTauInfo.h.
|
private |
Definition at line 77 of file TrigTauInfo.h.
|
private |
Definition at line 76 of file TrigTauInfo.h.
|
private |
Definition at line 81 of file TrigTauInfo.h.
|
private |
Definition at line 82 of file TrigTauInfo.h.
|
private |
Definition at line 86 of file TrigTauInfo.h.
|
private |
Definition at line 84 of file TrigTauInfo.h.
|
private |
Definition at line 83 of file TrigTauInfo.h.
|
private |
Definition at line 87 of file TrigTauInfo.h.
|
private |
Definition at line 85 of file TrigTauInfo.h.
|
private |
Definition at line 75 of file TrigTauInfo.h.
1.8.18