![]() |
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.