ATLAS Offline Software
Loading...
Searching...
No Matches
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):
11extern "C" {
12# include <stdint.h>
13}
14
15namespace xAOD {
16
32
33 public:
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:
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"
69
70
71#endif // XAODTRIGGER_VERSIONS_TRIGCONFKEYS_V1_H
#define SG_BASES(D,...)
Declare the base classes from which D derives.
Class describing the configuration used in a given event.
void setHLTpsk(uint32_t value)
Set the HLT prescale key of this configuration.
uint32_t hltpsk() const
Get the HLT prescale key of this configuration.
void setSMK(uint32_t value)
Set the Super Master Key of this configuration.
void setL1psk(uint32_t value)
Set the LVL1 prescale key of this configuration.
uint32_t smk() const
Get the Super Master Key of this configuration.
TrigConfKeys_v1(uint32_t smk=0, uint32_t l1psk=0, uint32_t hltpsk=0)
Default constructor.
uint32_t m_smk
The Super Master Key of this configuration.
uint32_t l1psk() const
Get the LVL1 prescale key of this configuration.
uint32_t m_l1psk
The LVL1 prescale key of this configuration.
uint32_t m_hltpsk
The HLT prescale key of this configuration.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber uint32_t