ATLAS Offline Software
TriggerMenuJson_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef XAODTRIGGER_VERSIONS_MENUJSON_v1_H
8 #define XAODTRIGGER_VERSIONS_MENUJSON_v1_H
9 
10 // System include(s):
11 extern "C" {
12 # include <stdint.h>
13 }
14 #include <vector>
15 #include <string>
16 
17 // EDM include(s):
19 
20 namespace xAOD {
21 
27 
28  public:
31 
34 
36  uint32_t key() const;
39 
41  const std::string& name() const;
43  void setName( const std::string& name );
44 
46 
49 
51  const std::string& payload() const;
53  void setPayload( const std::string& payload );
54 
56 
57  }; // class TriggerMenuJson_v1
58 
59 } // namespace xAOD
60 
61 #endif // XAODTRIGGER_VERSIONS_MENUJSON_v1_H
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::TriggerMenuJson_v1::setKey
void setKey(uint32_t value)
Set the key of this configuration.
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
xAOD::TriggerMenuJson_v1::name
const std::string & name() const
Get the name of this configuration.
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::TriggerMenuJson_v1::TriggerMenuJson_v1
TriggerMenuJson_v1()
Default constructor.
Definition: TriggerMenuJson_v1.cxx:17
xAOD::TriggerMenuJson_v1::setPayload
void setPayload(const std::string &payload)
Set the JSON payload.
xAOD::TriggerMenuJson_v1::setName
void setName(const std::string &name)
Set the name key of this configuration.
xAOD::TriggerMenuJson_v1::key
uint32_t key() const
Get the key of this configuration.
xAOD::TriggerMenuJson_v1
Raw JSON data for a given type of menu file.
Definition: TriggerMenuJson_v1.h:26
xAOD::TriggerMenuJson_v1::payload
const std::string & payload() const
Get the JSON payload.
AuxElement.h
Base class for elements of a container that can have aux data.