CondFormats
L1TObjects
interface
L1TUtmTriggerMenu.h
Go to the documentation of this file.
1
//
2
// NOTE: This file was automatically generated from UTM library via import_utm.pl
3
// DIRECT EDITS MIGHT BE LOST.
4
//
11
#ifndef tmEventSetup_L1TUtmTriggerMenu_hh
12
#define tmEventSetup_L1TUtmTriggerMenu_hh
13
14
#include "
CondFormats/L1TObjects/interface/L1TUtmScale.h
"
15
#include "
CondFormats/L1TObjects/interface/L1TUtmCondition.h
"
16
#include "
CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h
"
17
#include "
CondFormats/Serialization/interface/Serializable.h
"
18
19
#include <map>
20
#include <string>
21
25
class
L1TUtmTriggerMenu
{
26
public
:
27
L1TUtmTriggerMenu
()
28
:
algorithm_map_
(),
29
condition_map_
(),
30
scale_map_
(),
31
external_map_
(),
32
token_to_condition_
(),
33
name_
(),
34
version_
(),
35
comment_
(),
36
datetime_
(),
37
uuid_firmware_
(),
38
scale_set_name_
(),
39
n_modules_
(),
40
version
(0){};
41
42
virtual
~L1TUtmTriggerMenu
() =
default
;
43
48
const
std::map<std::string, L1TUtmAlgorithm>&
getAlgorithmMap
()
const
{
return
algorithm_map_
; };
49
54
const
std::map<std::string, L1TUtmCondition>&
getConditionMap
()
const
{
return
condition_map_
; };
55
60
const
std::map<std::string, L1TUtmScale>&
getScaleMap
()
const
{
return
scale_map_
; };
61
66
const
std::string
&
getName
()
const
{
return
name_
; };
67
72
const
std::string
&
getVersion
()
const
{
return
version_
; };
73
78
const
std::string
&
getComment
()
const
{
return
comment_
; };
79
84
const
std::string
&
getDatetime
()
const
{
return
datetime_
; };
85
90
const
std::string
&
getFirmwareUuid
()
const
{
return
uuid_firmware_
; };
91
96
const
std::string
&
getScaleSetName
()
const
{
return
scale_set_name_
; };
97
102
const
unsigned
int
getNmodules
()
const
{
return
n_modules_
; };
103
108
void
setName
(
const
std::string
&
value
) {
name_
=
value
; };
109
114
void
setVersion
(
const
std::string
&
value
) {
version_
=
value
; };
115
120
void
setComment
(
const
std::string
&
value
) {
comment_
=
value
; };
121
126
void
setDatetime
(
const
std::string
&
value
) {
datetime_
=
value
; };
127
132
void
setFirmwareUuid
(
const
std::string
&
value
) {
uuid_firmware_
=
value
; };
133
138
void
setScaleSetName
(
const
std::string
&
value
) {
scale_set_name_
=
value
; };
139
144
void
setNmodules
(
const
unsigned
int
value
) {
n_modules_
=
value
; };
145
146
protected
:
147
std::map<std::string, L1TUtmAlgorithm>
algorithm_map_
;
148
std::map<std::string, L1TUtmCondition>
condition_map_
;
149
std::map<std::string, L1TUtmScale>
scale_map_
;
150
std::map<std::string, unsigned int>
external_map_
;
151
std::map<std::string, std::string>
152
token_to_condition_
;
153
std::string
name_
;
154
std::string
version_
;
155
std::string
comment_
;
156
std::string
datetime_
;
157
std::string
uuid_firmware_
;
158
std::string
scale_set_name_
;
159
unsigned
int
n_modules_
;
160
unsigned
int
version
;
161
COND_SERIALIZABLE
;
162
};
163
164
#endif // tmEventSetup_L1TUtmTriggerMenu_hh
L1TUtmTriggerMenu::getDatetime
const std::string & getDatetime() const
Definition:
L1TUtmTriggerMenu.h:84
L1TUtmTriggerMenu::getName
const std::string & getName() const
Definition:
L1TUtmTriggerMenu.h:66
L1TUtmTriggerMenu::token_to_condition_
std::map< std::string, std::string > token_to_condition_
Definition:
L1TUtmTriggerMenu.h:152
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
L1TUtmTriggerMenu::scale_set_name_
std::string scale_set_name_
Definition:
L1TUtmTriggerMenu.h:158
L1TUtmTriggerMenu::getComment
const std::string & getComment() const
Definition:
L1TUtmTriggerMenu.h:78
L1TUtmTriggerMenu::getScaleSetName
const std::string & getScaleSetName() const
Definition:
L1TUtmTriggerMenu.h:96
L1TUtmAlgorithm.h
L1TUtmTriggerMenu::datetime_
std::string datetime_
Definition:
L1TUtmTriggerMenu.h:156
L1TUtmTriggerMenu::uuid_firmware_
std::string uuid_firmware_
Definition:
L1TUtmTriggerMenu.h:157
L1TUtmTriggerMenu::setNmodules
void setNmodules(const unsigned int value)
Definition:
L1TUtmTriggerMenu.h:144
L1TUtmTriggerMenu
Definition:
L1TUtmTriggerMenu.h:25
L1TUtmTriggerMenu::version_
std::string version_
Definition:
L1TUtmTriggerMenu.h:154
L1TUtmTriggerMenu::getScaleMap
const std::map< std::string, L1TUtmScale > & getScaleMap() const
Definition:
L1TUtmTriggerMenu.h:60
L1TUtmTriggerMenu::~L1TUtmTriggerMenu
virtual ~L1TUtmTriggerMenu()=default
L1TUtmTriggerMenu::name_
std::string name_
Definition:
L1TUtmTriggerMenu.h:153
L1TUtmTriggerMenu::setComment
void setComment(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:120
L1TUtmTriggerMenu::external_map_
std::map< std::string, unsigned int > external_map_
Definition:
L1TUtmTriggerMenu.h:150
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1TUtmTriggerMenu::version
unsigned int version
Definition:
L1TUtmTriggerMenu.h:160
L1TUtmTriggerMenu::L1TUtmTriggerMenu
L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:27
L1TUtmTriggerMenu::setFirmwareUuid
void setFirmwareUuid(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:132
L1TUtmTriggerMenu::setName
void setName(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:108
L1TUtmTriggerMenu::setScaleSetName
void setScaleSetName(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:138
L1TUtmTriggerMenu::condition_map_
std::map< std::string, L1TUtmCondition > condition_map_
Definition:
L1TUtmTriggerMenu.h:148
L1TUtmTriggerMenu::setVersion
void setVersion(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:114
L1TUtmTriggerMenu::getConditionMap
const std::map< std::string, L1TUtmCondition > & getConditionMap() const
Definition:
L1TUtmTriggerMenu.h:54
L1TUtmTriggerMenu::n_modules_
unsigned int n_modules_
Definition:
L1TUtmTriggerMenu.h:159
Serializable.h
value
Definition:
value.py:1
L1TUtmTriggerMenu::getFirmwareUuid
const std::string & getFirmwareUuid() const
Definition:
L1TUtmTriggerMenu.h:90
L1TUtmScale.h
L1TUtmTriggerMenu::getVersion
const std::string & getVersion() const
Definition:
L1TUtmTriggerMenu.h:72
L1TUtmTriggerMenu::scale_map_
std::map< std::string, L1TUtmScale > scale_map_
Definition:
L1TUtmTriggerMenu.h:149
relativeConstraints.value
value
Definition:
relativeConstraints.py:53
L1TUtmCondition.h
L1TUtmTriggerMenu::comment_
std::string comment_
Definition:
L1TUtmTriggerMenu.h:155
L1TUtmTriggerMenu::setDatetime
void setDatetime(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:126
L1TUtmTriggerMenu::algorithm_map_
std::map< std::string, L1TUtmAlgorithm > algorithm_map_
Definition:
L1TUtmTriggerMenu.h:144
L1TUtmTriggerMenu::getAlgorithmMap
const std::map< std::string, L1TUtmAlgorithm > & getAlgorithmMap() const
Definition:
L1TUtmTriggerMenu.h:48
L1TUtmTriggerMenu::getNmodules
const unsigned int getNmodules() const
Definition:
L1TUtmTriggerMenu.h:102
Generated for CMSSW Reference Manual by
1.8.16