ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
xAOD::TrigConfKeys_v1 Class Reference

Class describing the configuration used in a given event. More...

#include <TrigConfKeys_v1.h>

Collaboration diagram for xAOD::TrigConfKeys_v1:

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...
 

Detailed Description

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.

Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Revision
630856
Date
2014-11-25 12:22:49 +0100 (Tue, 25 Nov 2014)

Definition at line 32 of file TrigConfKeys_v1.h.

Constructor & Destructor Documentation

◆ TrigConfKeys_v1()

xAOD::TrigConfKeys_v1::TrigConfKeys_v1 ( uint32_t  smk = 0,
uint32_t  l1psk = 0,
uint32_t  hltpsk = 0 
)

Default constructor.

Definition at line 12 of file TrigConfKeys_v1.cxx.

14  : m_smk( smk ), m_l1psk( l1psk ), m_hltpsk( hltpsk ) {
15 
16  }

Member Function Documentation

◆ hltpsk()

uint32_t xAOD::TrigConfKeys_v1::hltpsk ( ) const

Get the HLT prescale key of this configuration.

Definition at line 40 of file TrigConfKeys_v1.cxx.

40  {
41 
42  return m_hltpsk;
43  }

◆ l1psk()

uint32_t xAOD::TrigConfKeys_v1::l1psk ( ) const

Get the LVL1 prescale key of this configuration.

Definition at line 29 of file TrigConfKeys_v1.cxx.

29  {
30 
31  return m_l1psk;
32  }

◆ setHLTpsk()

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.

45  {
46 
47  m_hltpsk = value;
48  return;
49  }

◆ setL1psk()

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.

34  {
35 
36  m_l1psk = value;
37  return;
38  }

◆ setSMK()

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.

23  {
24 
25  m_smk = value;
26  return;
27  }

◆ smk()

uint32_t xAOD::TrigConfKeys_v1::smk ( ) const

Get the Super Master Key of this configuration.

Definition at line 18 of file TrigConfKeys_v1.cxx.

18  {
19 
20  return m_smk;
21  }

Member Data Documentation

◆ m_hltpsk

uint32_t xAOD::TrigConfKeys_v1::m_hltpsk
private

The HLT prescale key of this configuration.

Definition at line 60 of file TrigConfKeys_v1.h.

◆ m_l1psk

uint32_t xAOD::TrigConfKeys_v1::m_l1psk
private

The LVL1 prescale key of this configuration.

Definition at line 58 of file TrigConfKeys_v1.h.

◆ m_smk

uint32_t xAOD::TrigConfKeys_v1::m_smk
private

The Super Master Key of this configuration.

Definition at line 56 of file TrigConfKeys_v1.h.


The documentation for this class was generated from the following files:
xAOD::TrigConfKeys_v1::smk
uint32_t smk() const
Get the Super Master Key of this configuration.
Definition: TrigConfKeys_v1.cxx:18
athena.value
value
Definition: athena.py:122
xAOD::TrigConfKeys_v1::m_hltpsk
uint32_t m_hltpsk
The HLT prescale key of this configuration.
Definition: TrigConfKeys_v1.h:60
xAOD::TrigConfKeys_v1::l1psk
uint32_t l1psk() const
Get the LVL1 prescale key of this configuration.
Definition: TrigConfKeys_v1.cxx:29
xAOD::TrigConfKeys_v1::m_smk
uint32_t m_smk
The Super Master Key of this configuration.
Definition: TrigConfKeys_v1.h:56
xAOD::TrigConfKeys_v1::m_l1psk
uint32_t m_l1psk
The LVL1 prescale key of this configuration.
Definition: TrigConfKeys_v1.h:58
xAOD::TrigConfKeys_v1::hltpsk
uint32_t hltpsk() const
Get the HLT prescale key of this configuration.
Definition: TrigConfKeys_v1.cxx:40