![]() |
ATLAS Offline Software
|
#include <GlobalOutput.h>
Public Member Functions | |
| GlobalOutput (const std::string &name="L1TopoGlobalOutput") | |
| uint64_t | decision_field (const std::string &l1connName) const |
| uint32_t | decision_field (const std::string &l1connName, unsigned int clock) const |
| bool | passed (const std::string &connName, unsigned int bit) const |
| uint64_t | overflow_field (const std::string &l1connName) const |
| uint32_t | overflow_field (const std::string &l1connName, unsigned int clock) const |
| bool | overflowed (const std::string &l1connName, unsigned int bit) const |
| uint64_t | ambiguity_field (const std::string &l1connName) const |
| uint32_t | ambiguity_field (const std::string &l1connName, unsigned int clock) const |
| std::bitset< 128 > | count_field (const std::string &l1connName) const |
| const Decision & | decision (const std::string &algName) const |
| bool | isValid () const |
| void | setDecisionTriggerLines (const std::vector< TrigConf::TriggerLine > &triggers) |
| void | setMultiplicityTriggerLines (const std::vector< TrigConf::TriggerLine > &triggers) |
| StatusCode | collectOutput (const std::set< DecisionConnector * > &outConn, const std::set< CountingConnector * > &countConn) |
| StatusCode | resetOutput () |
| 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 |
| std::map< std::string, uint64_t > | m_ambiguity |
| std::map< std::string, std::bitset< 128 > > | m_count |
| bool | m_valid {false} |
| std::vector< TrigConf::TriggerLine > | m_triggersDec |
| std::vector< TrigConf::TriggerLine > | m_triggersCount |
| 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::GlobalOutput &dec) |
Definition at line 37 of file GlobalOutput.h.
| GlobalOutput::GlobalOutput | ( | const std::string & | name = "L1TopoGlobalOutput" | ) |
Definition at line 137 of file GlobalOutput.cxx.
| uint64_t GlobalOutput::ambiguity_field | ( | const std::string & | l1connName | ) | const |
Definition at line 111 of file GlobalOutput.cxx.
| uint32_t GlobalOutput::ambiguity_field | ( | const std::string & | l1connName, |
| unsigned int | clock ) const |
Definition at line 121 of file GlobalOutput.cxx.
| TCS::StatusCode GlobalOutput::collectOutput | ( | const std::set< DecisionConnector * > & | outConn, |
| const std::set< CountingConnector * > & | countConn ) |
Definition at line 150 of file GlobalOutput.cxx.
| std::bitset< 128 > GlobalOutput::count_field | ( | const std::string & | l1connName | ) | const |
Definition at line 74 of file GlobalOutput.cxx.
| uint64_t GlobalOutput::decision_field | ( | const std::string & | l1connName | ) | const |
Definition at line 47 of file GlobalOutput.cxx.
| uint32_t GlobalOutput::decision_field | ( | const std::string & | l1connName, |
| unsigned int | clock ) const |
Definition at line 57 of file GlobalOutput.cxx.
|
inlineinherited |
|
inline |
Definition at line 57 of file GlobalOutput.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.
| uint64_t GlobalOutput::overflow_field | ( | const std::string & | l1connName | ) | const |
Definition at line 84 of file GlobalOutput.cxx.
| uint32_t GlobalOutput::overflow_field | ( | const std::string & | l1connName, |
| unsigned int | clock ) const |
Definition at line 94 of file GlobalOutput.cxx.
|
inline |
Definition at line 48 of file GlobalOutput.h.
|
inline |
Definition at line 45 of file GlobalOutput.h.
| void TCS::GlobalOutput::print | ( | ) | const |
Definition at line 249 of file GlobalOutput.cxx.
| TCS::StatusCode GlobalOutput::resetOutput | ( | ) |
Definition at line 194 of file GlobalOutput.cxx.
| void GlobalOutput::setDecisionTriggerLines | ( | const std::vector< TrigConf::TriggerLine > & | triggers | ) |
Definition at line 19 of file GlobalOutput.cxx.
| void GlobalOutput::setMultiplicityTriggerLines | ( | const std::vector< TrigConf::TriggerLine > & | triggers | ) |
Definition at line 33 of file GlobalOutput.cxx.
|
friend |
Definition at line 208 of file GlobalOutput.cxx.
|
private |
Definition at line 76 of file GlobalOutput.h.
|
private |
Definition at line 79 of file GlobalOutput.h.
|
private |
Definition at line 72 of file GlobalOutput.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 74 of file GlobalOutput.h.
|
private |
Definition at line 86 of file GlobalOutput.h.
|
private |
Definition at line 85 of file GlobalOutput.h.
|
private |
Definition at line 82 of file GlobalOutput.h.