![]() |
ATLAS Offline Software
|
Legacy data class representing the LVL1 CTP trigger decision. More...
#include <CTP_Decision.h>
Public Types | |
| typedef std::vector< std::string > | items_type |
| Type storing the names of the passed LVL1 items. More... | |
Public Member Functions | |
| CTP_Decision () | |
| Default (empty) constructor. More... | |
| virtual | ~CTP_Decision () |
| Destructor. More... | |
| bool | isAccepted () const |
| Test if event was accepted at LVL1. More... | |
| const items_type & | getItems () const |
| Get a vector of fired LVL1 items. More... | |
| const std::vector< uint32_t > & | getWords () const |
| Get vector of CTP trigger words. More... | |
| uint32_t | getWord (const unsigned int i) const |
| Get one CTP trigger word. More... | |
| uint32_t | getWord0 () const |
| get 1. More... | |
| uint32_t | getWord1 () const |
| get 2. More... | |
| uint32_t | getWord2 () const |
| get 3. More... | |
| uint32_t | getWord3 () const |
| get 4. More... | |
| uint32_t | getWord4 () const |
| get 5. More... | |
| uint32_t | getWord5 () const |
| get 6. More... | |
| uint32_t | getWord6 () const |
| get 7. More... | |
| uint32_t | getWord7 () const |
| get 8. More... | |
| uint32_t | getTriggerTypeWord () const |
| Get trigger type word. More... | |
| void | setItems (const items_type &items) |
| Set vector of fired LVL1 items. More... | |
| void | setItem (const items_type::value_type &item) |
| Set a fired LVL1 item. More... | |
| void | setWords (const std::vector< uint32_t > &words) |
| Set vector of CTP trigger words. More... | |
| void | setWord (const unsigned int i, const uint32_t word) |
| Set one CTP trigger word. More... | |
| void | setWord0 (const uint32_t word) |
| set 1. More... | |
| void | setWord1 (const uint32_t word) |
| set 2. More... | |
| void | setWord2 (const uint32_t word) |
| set 3. More... | |
| void | setWord3 (const uint32_t word) |
| set 4. More... | |
| void | setWord4 (const uint32_t word) |
| set 5. More... | |
| void | setWord5 (const uint32_t word) |
| set 6. More... | |
| void | setWord6 (const uint32_t word) |
| set 7. More... | |
| void | setWord7 (const uint32_t word) |
| set 8. More... | |
| void | setTriggerTypeWord (uint32_t word) |
| Set trigger type word. More... | |
| const std::string | dump () const |
| Dump raw content of object to string. More... | |
Private Attributes | |
| items_type | m_items |
| vector of fired LVL1 items More... | |
| std::vector< uint32_t > | m_CTPResultWord |
| vector of CTP trigger words More... | |
| uint32_t | m_triggerTypeWord |
| LVL1 trigger type word. More... | |
Legacy data class representing the LVL1 CTP trigger decision.
This class holds the LVL1 CTP trigger decision, a vector of fired LVL1 items and trigger type word. The CTP trigger decision vector is 256 bits long, arranged into 8 32 bit words, which can be accessed either independently or as a vector. This class is now outdated. For analysis purposes one should rather use TrigDec::TrigDecisionTool to retrieve the LVL1 decision for the event.
Definition at line 39 of file CTP_Decision.h.
| typedef std::vector< std::string > CTP_Decision::items_type |
Type storing the names of the passed LVL1 items.
Definition at line 50 of file CTP_Decision.h.
|
inline |
Default (empty) constructor.
Definition at line 43 of file CTP_Decision.h.
|
inlinevirtual |
| const std::string CTP_Decision::dump | ( | ) | const |
|
inline |
|
inline |
|
inline |
Get one CTP trigger word.
Definition at line 61 of file CTP_Decision.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set a fired LVL1 item.
Definition at line 80 of file CTP_Decision.h.
|
inline |
Set vector of fired LVL1 items.
Definition at line 78 of file CTP_Decision.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
vector of CTP trigger words
Definition at line 107 of file CTP_Decision.h.
|
private |
vector of fired LVL1 items
Definition at line 106 of file CTP_Decision.h.
|
private |
LVL1 trigger type word.
Definition at line 108 of file CTP_Decision.h.
1.8.18