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
unsigned
long
getFirmwareUuidHashed
()
const
;
97
102
const
std::string
&
getScaleSetName
()
const
{
return
scale_set_name_
; };
103
108
const
unsigned
int
getNmodules
()
const
{
return
n_modules_
; };
109
114
void
setName
(
const
std::string
&
value
) {
name_
=
value
; };
115
120
void
setVersion
(
const
std::string
&
value
) {
version_
=
value
; };
121
126
void
setComment
(
const
std::string
&
value
) {
comment_
=
value
; };
127
132
void
setDatetime
(
const
std::string
&
value
) {
datetime_
=
value
; };
133
138
void
setFirmwareUuid
(
const
std::string
&
value
) {
uuid_firmware_
=
value
; };
139
144
void
setScaleSetName
(
const
std::string
&
value
) {
scale_set_name_
=
value
; };
145
150
void
setNmodules
(
const
unsigned
int
value
) {
n_modules_
=
value
; };
151
156
static
unsigned
long
murmurHashNeutral2
(
const
void
*
key
,
int
len,
unsigned
int
seed
);
157
158
protected
:
159
std::map<std::string, L1TUtmAlgorithm>
algorithm_map_
;
160
std::map<std::string, L1TUtmCondition>
condition_map_
;
161
std::map<std::string, L1TUtmScale>
scale_map_
;
162
std::map<std::string, unsigned int>
external_map_
;
163
std::map<std::string, std::string>
164
token_to_condition_
;
165
std::string
name_
;
166
std::string
version_
;
167
std::string
comment_
;
168
std::string
datetime_
;
169
std::string
uuid_firmware_
;
170
std::string
scale_set_name_
;
171
unsigned
int
n_modules_
;
172
unsigned
int
version
;
173
COND_SERIALIZABLE
;
174
};
175
176
#endif // tmEventSetup_L1TUtmTriggerMenu_hh
L1TUtmTriggerMenu::getNmodules
const unsigned int getNmodules() const
Definition:
L1TUtmTriggerMenu.h:108
L1TUtmTriggerMenu::setDatetime
void setDatetime(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:132
L1TUtmTriggerMenu::getName
const std::string & getName() const
Definition:
L1TUtmTriggerMenu.h:66
L1TUtmTriggerMenu::getComment
const std::string & getComment() const
Definition:
L1TUtmTriggerMenu.h:78
L1TUtmTriggerMenu::algorithm_map_
std::map< std::string, L1TUtmAlgorithm > algorithm_map_
Definition:
L1TUtmTriggerMenu.h:159
L1TUtmTriggerMenu::uuid_firmware_
std::string uuid_firmware_
Definition:
L1TUtmTriggerMenu.h:169
L1TUtmCondition.h
L1TUtmTriggerMenu::setNmodules
void setNmodules(const unsigned int value)
Definition:
L1TUtmTriggerMenu.h:150
L1TUtmTriggerMenu::token_to_condition_
std::map< std::string, std::string > token_to_condition_
Definition:
L1TUtmTriggerMenu.h:164
L1TUtmTriggerMenu::getScaleSetName
const std::string & getScaleSetName() const
Definition:
L1TUtmTriggerMenu.h:102
crabWrapper.key
key
Definition:
crabWrapper.py:19
fileCollector.seed
seed
Definition:
fileCollector.py:127
L1TUtmTriggerMenu::murmurHashNeutral2
static unsigned long murmurHashNeutral2(const void *key, int len, unsigned int seed)
Definition:
L1TUtmTriggerMenu.cc:13
L1TUtmTriggerMenu::getScaleMap
const std::map< std::string, L1TUtmScale > & getScaleMap() const
Definition:
L1TUtmTriggerMenu.h:60
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1TUtmTriggerMenu::datetime_
std::string datetime_
Definition:
L1TUtmTriggerMenu.h:168
L1TUtmTriggerMenu::name_
std::string name_
Definition:
L1TUtmTriggerMenu.h:165
L1TUtmTriggerMenu::scale_set_name_
std::string scale_set_name_
Definition:
L1TUtmTriggerMenu.h:170
L1TUtmTriggerMenu::version_
std::string version_
Definition:
L1TUtmTriggerMenu.h:166
L1TUtmTriggerMenu::~L1TUtmTriggerMenu
virtual ~L1TUtmTriggerMenu()=default
L1TUtmTriggerMenu::external_map_
std::map< std::string, unsigned int > external_map_
Definition:
L1TUtmTriggerMenu.h:162
L1TUtmTriggerMenu::condition_map_
std::map< std::string, L1TUtmCondition > condition_map_
Definition:
L1TUtmTriggerMenu.h:160
L1TUtmTriggerMenu::version
unsigned int version
Definition:
L1TUtmTriggerMenu.h:172
L1TUtmTriggerMenu::setComment
void setComment(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:126
L1TUtmTriggerMenu::setFirmwareUuid
void setFirmwareUuid(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:138
value
Definition:
value.py:1
L1TUtmTriggerMenu::getConditionMap
const std::map< std::string, L1TUtmCondition > & getConditionMap() const
Definition:
L1TUtmTriggerMenu.h:54
L1TUtmAlgorithm.h
L1TUtmTriggerMenu::L1TUtmTriggerMenu
L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:27
L1TUtmTriggerMenu::setName
void setName(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:114
L1TUtmTriggerMenu::setScaleSetName
void setScaleSetName(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:144
relativeConstraints.value
value
Definition:
relativeConstraints.py:53
L1TUtmTriggerMenu::getFirmwareUuid
const std::string & getFirmwareUuid() const
Definition:
L1TUtmTriggerMenu.h:90
L1TUtmTriggerMenu::n_modules_
unsigned int n_modules_
Definition:
L1TUtmTriggerMenu.h:171
L1TUtmTriggerMenu::scale_map_
std::map< std::string, L1TUtmScale > scale_map_
Definition:
L1TUtmTriggerMenu.h:161
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
L1TUtmTriggerMenu::setVersion
void setVersion(const std::string &value)
Definition:
L1TUtmTriggerMenu.h:120
L1TUtmTriggerMenu::getFirmwareUuidHashed
const unsigned long getFirmwareUuidHashed() const
Definition:
L1TUtmTriggerMenu.cc:5
L1TUtmTriggerMenu
Definition:
L1TUtmTriggerMenu.h:25
L1TUtmTriggerMenu::getAlgorithmMap
const std::map< std::string, L1TUtmAlgorithm > & getAlgorithmMap() const
Definition:
L1TUtmTriggerMenu.h:48
L1TUtmScale.h
L1TUtmTriggerMenu::getVersion
const std::string & getVersion() const
Definition:
L1TUtmTriggerMenu.h:72
Serializable.h
L1TUtmTriggerMenu::comment_
std::string comment_
Definition:
L1TUtmTriggerMenu.h:167
L1TUtmTriggerMenu::getDatetime
const std::string & getDatetime() const
Definition:
L1TUtmTriggerMenu.h:84
Generated for CMSSW Reference Manual by
1.8.14