![]() |
ATLAS Offline Software
|
The TrigDecision is an object which merges trigger informations from various levels. More...
#include <TrigDecision.h>
Public Member Functions | |
| TrigDecision () | |
| TrigDecision (const LVL1CTP::Lvl1Result &l1Result, const HLT::HLTResult &l2Result, const HLT::HLTResult &efResult, uint32_t masterKey=0) | |
| TrigDecision (const LVL1CTP::Lvl1Result &l1Result, const HLT::HLTResult &HltResult, uint32_t masterKey=0) | |
| TrigDecision (const LVL1CTP::Lvl1Result &l1Result, const DataLink< HLT::HLTResult > &l2Result, const DataLink< HLT::HLTResult > &efResult, uint32_t masterKey=0, char bgCode=0) | |
| TrigDecision & | operator= (TrigDecision &&) |
| virtual | ~TrigDecision () |
| uint32_t | masterKey () const |
| char | BGCode () const |
| const LVL1CTP::Lvl1Result & | getL1Result () const |
| const HLT::HLTResult & | getL2Result () const |
| const DataLink< HLT::HLTResult > & | getL2ResultLink () const |
| const HLT::HLTResult & | getEFResult () const |
| const DataLink< HLT::HLTResult > & | getEFResultLink () const |
| const HLT::HLTResult & | getHLTResult () const |
| const DataLink< HLT::HLTResult > & | getHLTResultLink () const |
Private Attributes | |
| uint32_t | m_configMasterKey |
| char | m_bgCode |
| LVL1CTP::Lvl1Result | m_l1_result |
| Lvl1Result. | |
| DataLink< HLT::HLTResult > | m_l2_result |
| HLTResult of trigger level 2. | |
| DataLink< HLT::HLTResult > | m_ef_result |
| HLTResult of trigger level EF. | |
| DataLink< HLT::HLTResult > | m_hlt_result |
| HLTResult of merged L2EF. | |
| std::unique_ptr< HLT::HLTResult > | m_l2_result_ptr |
| std::unique_ptr< HLT::HLTResult > | m_ef_result_ptr |
Friends | |
| class | TrigDecisionTool |
| class | TrigDecisionMaker |
| class | TrigDecisionCnv_p1 |
The TrigDecision is an object which merges trigger informations from various levels.
Definition at line 46 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
| TrigDecision::TrigDecision | ( | ) |
Definition at line 30 of file TrigDecision.cxx.
| TrigDecision::TrigDecision | ( | const LVL1CTP::Lvl1Result & | l1Result, |
| const HLT::HLTResult & | l2Result, | ||
| const HLT::HLTResult & | efResult, | ||
| uint32_t | masterKey = 0 ) |
Definition at line 38 of file TrigDecision.cxx.
| TrigDecision::TrigDecision | ( | const LVL1CTP::Lvl1Result & | l1Result, |
| const HLT::HLTResult & | HltResult, | ||
| uint32_t | masterKey = 0 ) |
Definition at line 50 of file TrigDecision.cxx.
| TrigDecision::TrigDecision | ( | const LVL1CTP::Lvl1Result & | l1Result, |
| const DataLink< HLT::HLTResult > & | l2Result, | ||
| const DataLink< HLT::HLTResult > & | efResult, | ||
| uint32_t | masterKey = 0, | ||
| char | bgCode = 0 ) |
Definition at line 62 of file TrigDecision.cxx.
|
virtual |
Definition at line 79 of file TrigDecision.cxx.
|
inline |
Definition at line 74 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
| const HLT::HLTResult & TrigDecision::getEFResult | ( | ) | const |
Definition at line 98 of file TrigDecision.cxx.
|
inline |
Definition at line 80 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
| const HLT::HLTResult & TrigDecision::getHLTResult | ( | ) | const |
Definition at line 109 of file TrigDecision.cxx.
|
inline |
Definition at line 82 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
inline |
Definition at line 76 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
| const HLT::HLTResult & TrigDecision::getL2Result | ( | ) | const |
Definition at line 87 of file TrigDecision.cxx.
|
inline |
Definition at line 78 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
inline |
Definition at line 73 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
default |
|
friend |
Definition at line 88 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
friend |
Definition at line 85 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
friend |
Definition at line 84 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 91 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 90 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of trigger level EF.
Definition at line 98 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 102 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of merged L2EF.
Definition at line 99 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Lvl1Result.
Definition at line 96 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of trigger level 2.
Definition at line 97 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 101 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.