![]() |
ATLAS Offline Software
|
#include <GlobalDecision.h>
Public Member Functions | |
| GlobalDecision (const std::string &name="L1TopoGlobalDecision") | |
| uint64_t | decision_field (const std::string &connName) const |
| uint32_t | decision_field (const std::string &connName, unsigned int clock) const |
| bool | passed (const std::string &connName, unsigned int bit) const |
| uint64_t | overflow_field (const std::string &connName) const |
| uint32_t | overflow_field (const std::string &connName, unsigned int clock) const |
| bool | overflowed (const std::string &connName, unsigned int bit) const |
| const Decision & | decision (const std::string &algName) const |
| bool | isValid () const |
| void | setTriggerLines (const std::vector< TrigConf::TriggerLine > &triggers) |
| StatusCode | collectDecision (const std::set< DecisionConnector * > &outconn) |
| StatusCode | resetDecision () |
| void | print () const |
| bool | msgLvl (const MSGTC::Level lvl) const |
| Test the output level. | |
| MsgStreamTC & | msg () const |
| The standard message stream. | |
| MsgStreamTC & | msg (const MSGTC::Level lvl) const |
| The standard message stream. | |
| const std::string & | getName () const |
| name accessor | |
Private Attributes | |
| std::map< std::string, uint64_t > | m_decision |
| std::map< std::string, uint64_t > | m_overflow |
| bool | m_valid {false} |
| std::vector< TrigConf::TriggerLine > | m_triggers |
| boost::thread_specific_ptr< MsgStreamTC > | m_msg_tls |
| MsgStreamTC instance (a std::cout like with print-out levels). | |
| std::string | m_name |
Friends | |
| std::ostream & | operator<< (std::ostream &o, const TCS::GlobalDecision &dec) |
Definition at line 34 of file GlobalDecision.h.
| GlobalDecision::GlobalDecision | ( | const std::string & | name = "L1TopoGlobalDecision" | ) |
Definition at line 78 of file GlobalDecision.cxx.
| TCS::StatusCode GlobalDecision::collectDecision | ( | const std::set< DecisionConnector * > & | outconn | ) |
Definition at line 91 of file GlobalDecision.cxx.
|
inline |
Definition at line 38 of file GlobalDecision.h.
| uint32_t GlobalDecision::decision_field | ( | const std::string & | connName, |
| unsigned int | clock ) const |
Definition at line 48 of file GlobalDecision.cxx.
|
inlineinherited |
|
inline |
Definition at line 49 of file GlobalDecision.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 86 of file TrigConfMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 96 of file TrigConfMessaging.h.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 75 of file TrigConfMessaging.h.
|
inline |
Definition at line 43 of file GlobalDecision.h.
| uint32_t GlobalDecision::overflow_field | ( | const std::string & | connName, |
| unsigned int | clock ) const |
Definition at line 66 of file GlobalDecision.cxx.
|
inline |
Definition at line 45 of file GlobalDecision.h.
|
inline |
Definition at line 42 of file GlobalDecision.h.
| void TCS::GlobalDecision::print | ( | ) | const |
Definition at line 153 of file GlobalDecision.cxx.
| TCS::StatusCode GlobalDecision::resetDecision | ( | ) |
Definition at line 119 of file GlobalDecision.cxx.
| void GlobalDecision::setTriggerLines | ( | const std::vector< TrigConf::TriggerLine > & | triggers | ) |
Definition at line 34 of file GlobalDecision.cxx.
|
friend |
Definition at line 132 of file GlobalDecision.cxx.
|
private |
Definition at line 62 of file GlobalDecision.h.
|
mutableprivateinherited |
MsgStreamTC instance (a std::cout like with print-out levels).
Definition at line 71 of file TrigConfMessaging.h.
|
privateinherited |
Definition at line 72 of file TrigConfMessaging.h.
|
private |
Definition at line 64 of file GlobalDecision.h.
|
private |
Definition at line 70 of file GlobalDecision.h.
|
private |
Definition at line 67 of file GlobalDecision.h.