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-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):
12extern "C" {
13# include <stdint.h>
14}
15
16namespace 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
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