ATLAS Offline Software
TrigConfKeys_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: TrigConfKeys_v1.h 630856 2014-11-25 11:22:49Z gwatts $
8 #ifndef XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
9 #define XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
10 
11 // System include(s):
12 extern "C" {
13 # include <stdint.h>
14 }
15 
16 namespace xAOD {
17 
33 
34  public:
37  uint32_t hltpsk = 0 );
38 
40  uint32_t smk() const;
42  void setSMK( uint32_t value );
43 
45  uint32_t l1psk() const;
47  void setL1psk( uint32_t value );
48 
50  uint32_t hltpsk() const;
52  void setHLTpsk( uint32_t value );
53 
54  private:
61 
62  }; // class TrigConfKeys_v1
63 
64 } // namespace xAOD
65 
66 #endif // XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
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:124
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
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::setHLTpsk
void setHLTpsk(uint32_t value)
Set the HLT prescale key of this configuration.
Definition: TrigConfKeys_v1.cxx:45
xAOD::TrigConfKeys_v1::TrigConfKeys_v1
TrigConfKeys_v1(uint32_t smk=0, uint32_t l1psk=0, uint32_t hltpsk=0)
Default constructor.
Definition: TrigConfKeys_v1.cxx:12
xAOD::TrigConfKeys_v1
Class describing the configuration used in a given event.
Definition: TrigConfKeys_v1.h:32
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
xAOD::TrigConfKeys_v1::setSMK
void setSMK(uint32_t value)
Set the Super Master Key of this configuration.
Definition: TrigConfKeys_v1.cxx:23
xAOD::TrigConfKeys_v1::setL1psk
void setL1psk(uint32_t value)
Set the LVL1 prescale key of this configuration.
Definition: TrigConfKeys_v1.cxx:34