ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigger
xAODTrigger
versions
TrigConfKeys_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
8
#define XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
9
10
// System include(s):
11
extern
"C"
{
12
# include <stdint.h>
13
}
14
15
namespace
xAOD
{
16
31
class
TrigConfKeys_v1
{
32
33
public
:
35
TrigConfKeys_v1
(
uint32_t
smk
= 0,
uint32_t
l1psk
= 0,
36
uint32_t
hltpsk
= 0 );
37
39
uint32_t
smk
()
const
;
41
void
setSMK
(
uint32_t
value );
42
44
uint32_t
l1psk
()
const
;
46
void
setL1psk
(
uint32_t
value );
47
49
uint32_t
hltpsk
()
const
;
51
void
setHLTpsk
(
uint32_t
value );
52
53
private
:
55
uint32_t
m_smk
;
57
uint32_t
m_l1psk
;
59
uint32_t
m_hltpsk
;
60
61
};
// class TrigConfKeys_v1
62
63
}
// namespace xAOD
64
65
// Need to declare this even if there are no bases in order to put this
66
// in a TypelessDataBucket during trigger deserialization.
67
#include "
xAODCore/BaseInfo.h
"
68
SG_BASES
(
xAOD::TrigConfKeys_v1
);
69
70
71
#endif
// XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
SG_BASES
#define SG_BASES(D,...)
Declare the base classes from which D derives.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:231
BaseInfo.h
xAOD::TrigConfKeys_v1
Class describing the configuration used in a given event.
Definition
TrigConfKeys_v1.h:31
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::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
xAOD::TrigConfKeys_v1::smk
uint32_t smk() const
Get the Super Master Key of this configuration.
Definition
TrigConfKeys_v1.cxx:18
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::m_smk
uint32_t m_smk
The Super Master Key of this configuration.
Definition
TrigConfKeys_v1.h:55
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_l1psk
uint32_t m_l1psk
The LVL1 prescale key of this configuration.
Definition
TrigConfKeys_v1.h:57
xAOD::TrigConfKeys_v1::m_hltpsk
uint32_t m_hltpsk
The HLT prescale key of this configuration.
Definition
TrigConfKeys_v1.h:59
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::uint32_t
setEventNumber uint32_t
Definition
EventInfo_v1.cxx:127
Generated on
for ATLAS Offline Software by
1.17.0