ATLAS Offline Software
|
Class describing the configuration used in a given event. More...
#include <TrigConfKeys_v1.h>
Public Member Functions | |
TrigConfKeys_v1 (uint32_t smk=0, uint32_t l1psk=0, uint32_t hltpsk=0) | |
Default constructor. More... | |
uint32_t | smk () const |
Get the Super Master Key of this configuration. More... | |
void | setSMK (uint32_t value) |
Set the Super Master Key of this configuration. More... | |
uint32_t | l1psk () const |
Get the LVL1 prescale key of this configuration. More... | |
void | setL1psk (uint32_t value) |
Set the LVL1 prescale key of this configuration. More... | |
uint32_t | hltpsk () const |
Get the HLT prescale key of this configuration. More... | |
void | setHLTpsk (uint32_t value) |
Set the HLT prescale key of this configuration. More... | |
Private Attributes | |
uint32_t | m_smk |
The Super Master Key of this configuration. More... | |
uint32_t | m_l1psk |
The LVL1 prescale key of this configuration. More... | |
uint32_t | m_hltpsk |
The HLT prescale key of this configuration. More... | |
Class describing the configuration used in a given event.
One object of this type needs to be put into each xAOD event in order to make it easy to identify which trigger configuration describes that given event.
Since it doesn't make any sense to slim this object, it doesn't actually use the auxiliary store infrastructure.
Definition at line 32 of file TrigConfKeys_v1.h.
uint32_t xAOD::TrigConfKeys_v1::hltpsk | ( | ) | const |
Get the HLT prescale key of this configuration.
Definition at line 40 of file TrigConfKeys_v1.cxx.
uint32_t xAOD::TrigConfKeys_v1::l1psk | ( | ) | const |
Get the LVL1 prescale key of this configuration.
Definition at line 29 of file TrigConfKeys_v1.cxx.
void xAOD::TrigConfKeys_v1::setHLTpsk | ( | uint32_t | value | ) |
Set the HLT prescale key of this configuration.
Definition at line 45 of file TrigConfKeys_v1.cxx.
void xAOD::TrigConfKeys_v1::setL1psk | ( | uint32_t | value | ) |
Set the LVL1 prescale key of this configuration.
Definition at line 34 of file TrigConfKeys_v1.cxx.
void xAOD::TrigConfKeys_v1::setSMK | ( | uint32_t | value | ) |
Set the Super Master Key of this configuration.
Definition at line 23 of file TrigConfKeys_v1.cxx.
uint32_t xAOD::TrigConfKeys_v1::smk | ( | ) | const |
Get the Super Master Key of this configuration.
Definition at line 18 of file TrigConfKeys_v1.cxx.
|
private |
The HLT prescale key of this configuration.
Definition at line 60 of file TrigConfKeys_v1.h.
|
private |
The LVL1 prescale key of this configuration.
Definition at line 58 of file TrigConfKeys_v1.h.
|
private |
The Super Master Key of this configuration.
Definition at line 56 of file TrigConfKeys_v1.h.