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) | |
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. More... | |
DataLink< HLT::HLTResult > | m_l2_result |
HLTResult of trigger level 2. More... | |
DataLink< HLT::HLTResult > | m_ef_result |
HLTResult of trigger level EF. More... | |
DataLink< HLT::HLTResult > | m_hlt_result |
HLTResult of merged L2EF. More... | |
HLT::HLTResult * | m_l2_result_ptr |
HLT::HLTResult * | m_ef_result_ptr |
HLT::HLTResult * | m_hlt_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 60 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 41 of file TrigDecision.cxx.
TrigDecision::TrigDecision | ( | const LVL1CTP::Lvl1Result & | l1Result, |
const HLT::HLTResult & | HltResult, | ||
uint32_t | masterKey = 0 |
||
) |
Definition at line 56 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 70 of file TrigDecision.cxx.
|
virtual |
Definition at line 87 of file TrigDecision.cxx.
|
inline |
Definition at line 86 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
const HLT::HLTResult & TrigDecision::getEFResult | ( | ) | const |
Definition at line 118 of file TrigDecision.cxx.
|
inline |
Definition at line 92 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
const HLT::HLTResult & TrigDecision::getHLTResult | ( | ) | const |
Definition at line 129 of file TrigDecision.cxx.
|
inline |
Definition at line 94 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
inline |
Definition at line 88 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
const HLT::HLTResult & TrigDecision::getL2Result | ( | ) | const |
Definition at line 107 of file TrigDecision.cxx.
|
inline |
Definition at line 90 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
inline |
Definition at line 85 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
friend |
Definition at line 100 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
friend |
Definition at line 97 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
friend |
Definition at line 96 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 103 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 102 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of trigger level EF.
Definition at line 110 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 114 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of merged L2EF.
Definition at line 111 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 115 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Lvl1Result.
Definition at line 108 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
HLTResult of trigger level 2.
Definition at line 109 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.
|
private |
Definition at line 113 of file Trigger/TrigEvent/TrigDecisionEvent/TrigDecisionEvent/TrigDecision.h.