Main Page
Namespaces
Classes
Package Documentation
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
/*====================================================================*
15
* declarations
16
*====================================================================*/
17
/*-----------------------------------------------------------------*
18
* headers
19
*-----------------------------------------------------------------*/
20
#include <map>
21
#include <string>
22
#include "
CondFormats/Serialization/interface/Serializable.h
"
23
24
#include "
CondFormats/L1TObjects/interface/L1TUtmScale.h
"
25
#include "
CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h
"
26
#include "
CondFormats/L1TObjects/interface/L1TUtmCondition.h
"
27
28
/*-----------------------------------------------------------------*
29
* constants
30
*-----------------------------------------------------------------*/
31
/* nope */
32
36
class
L1TUtmTriggerMenu
{
37
public
:
38
// ctor
39
L1TUtmTriggerMenu
()
40
:
algorithm_map_
(),
41
condition_map_
(),
42
scale_map_
(),
43
external_map_
(),
44
token_to_condition_
(),
45
name_
(),
46
version_
(),
47
comment_
(),
48
datetime_
(),
49
uuid_firmware_
(),
50
scale_set_name_
(),
51
n_modules_
(),
52
version
(0){};
53
54
// dtor
55
virtual
~L1TUtmTriggerMenu
(){};
56
61
const
std::map<std::string, L1TUtmAlgorithm>&
getAlgorithmMap
()
const
{
return
algorithm_map_
; };
62
67
const
std::map<std::string, L1TUtmCondition>&
getConditionMap
()
const
{
return
condition_map_
; };
68
73
const
std::map<std::string, L1TUtmScale>&
getScaleMap
()
const
{
return
scale_map_
; };
74
79
const
std::string
&
getName
()
const
{
return
name_
; };
80
85
const
std::string
&
getVersion
()
const
{
return
version_
; };
86
91
const
std::string
&
getComment
()
const
{
return
comment_
; };
92
97
const
std::string
&
getDatetime
()
const
{
return
datetime_
; };
98
103
const
std::string
&
getFirmwareUuid
()
const
{
return
uuid_firmware_
; };
104
109
const
std::string
&
getScaleSetName
()
const
{
return
scale_set_name_
; };
110
115
const
unsigned
int
getNmodules
()
const
{
return
n_modules_
; };
116
121
void
setName
(
const
std::string
&
x
) {
name_
=
x
; };
122
127
void
setVersion
(
const
std::string
&
x
) {
version_
=
x
; };
128
133
void
setComment
(
const
std::string
&
x
) {
comment_
=
x
; };
134
139
void
setDatetime
(
const
std::string
&
x
) {
datetime_
=
x
; };
140
145
void
setFirmwareUuid
(
const
std::string
&
x
) {
uuid_firmware_
=
x
; };
146
151
void
setScaleSetName
(
const
std::string
&
x
) {
scale_set_name_
=
x
; };
152
157
void
setNmodules
(
const
unsigned
int
x
) {
n_modules_
=
x
; };
158
159
protected
:
160
std::map<std::string, L1TUtmAlgorithm>
algorithm_map_
;
161
std::map<std::string, L1TUtmCondition>
condition_map_
;
162
std::map<std::string, L1TUtmScale>
scale_map_
;
163
std::map<std::string, unsigned int>
external_map_
;
164
std::map<std::string, std::string>
165
token_to_condition_
;
166
std::string
name_
;
167
std::string
version_
;
168
std::string
comment_
;
169
std::string
datetime_
;
170
std::string
uuid_firmware_
;
171
std::string
scale_set_name_
;
172
unsigned
int
n_modules_
;
173
unsigned
int
version
;
174
COND_SERIALIZABLE
;
175
};
176
177
#endif // tmEventSetup_L1TUtmTriggerMenu_hh
178
/* eof */
L1TUtmTriggerMenu::setName
void setName(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:121
L1TUtmTriggerMenu::getDatetime
const std::string & getDatetime() const
Definition:
L1TUtmTriggerMenu.h:97
L1TUtmTriggerMenu::algorithm_map_
std::map< std::string, L1TUtmAlgorithm > algorithm_map_
Definition:
L1TUtmTriggerMenu.h:157
L1TUtmTriggerMenu::setNmodules
void setNmodules(const unsigned int x)
Definition:
L1TUtmTriggerMenu.h:157
L1TUtmTriggerMenu::~L1TUtmTriggerMenu
virtual ~L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:55
L1TUtmTriggerMenu::setComment
void setComment(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:133
L1TUtmTriggerMenu::setDatetime
void setDatetime(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:139
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1TUtmTriggerMenu::getVersion
const std::string & getVersion() const
Definition:
L1TUtmTriggerMenu.h:85
L1TUtmTriggerMenu::uuid_firmware_
std::string uuid_firmware_
Definition:
L1TUtmTriggerMenu.h:170
L1TUtmCondition.h
L1TUtmTriggerMenu::getConditionMap
const std::map< std::string, L1TUtmCondition > & getConditionMap() const
Definition:
L1TUtmTriggerMenu.h:67
L1TUtmTriggerMenu::getFirmwareUuid
const std::string & getFirmwareUuid() const
Definition:
L1TUtmTriggerMenu.h:103
L1TUtmTriggerMenu::getScaleMap
const std::map< std::string, L1TUtmScale > & getScaleMap() const
Definition:
L1TUtmTriggerMenu.h:73
L1TUtmTriggerMenu::getNmodules
const unsigned int getNmodules() const
Definition:
L1TUtmTriggerMenu.h:115
L1TUtmTriggerMenu::token_to_condition_
std::map< std::string, std::string > token_to_condition_
Definition:
L1TUtmTriggerMenu.h:165
L1TUtmTriggerMenu::setFirmwareUuid
void setFirmwareUuid(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:145
L1TUtmTriggerMenu::datetime_
std::string datetime_
Definition:
L1TUtmTriggerMenu.h:169
L1TUtmTriggerMenu::name_
std::string name_
Definition:
L1TUtmTriggerMenu.h:166
L1TUtmTriggerMenu::scale_set_name_
std::string scale_set_name_
Definition:
L1TUtmTriggerMenu.h:171
L1TUtmTriggerMenu::version_
std::string version_
Definition:
L1TUtmTriggerMenu.h:167
L1TUtmTriggerMenu::external_map_
std::map< std::string, unsigned int > external_map_
Definition:
L1TUtmTriggerMenu.h:163
L1TUtmTriggerMenu::condition_map_
std::map< std::string, L1TUtmCondition > condition_map_
Definition:
L1TUtmTriggerMenu.h:161
L1TUtmTriggerMenu::version
unsigned int version
Definition:
L1TUtmTriggerMenu.h:173
L1TUtmTriggerMenu::setVersion
void setVersion(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:127
L1TUtmTriggerMenu::setScaleSetName
void setScaleSetName(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:151
L1TUtmAlgorithm.h
L1TUtmTriggerMenu::L1TUtmTriggerMenu
L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:39
L1TUtmTriggerMenu::n_modules_
unsigned int n_modules_
Definition:
L1TUtmTriggerMenu.h:172
L1TUtmTriggerMenu::scale_map_
std::map< std::string, L1TUtmScale > scale_map_
Definition:
L1TUtmTriggerMenu.h:162
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
L1TUtmTriggerMenu::getAlgorithmMap
const std::map< std::string, L1TUtmAlgorithm > & getAlgorithmMap() const
Definition:
L1TUtmTriggerMenu.h:61
L1TUtmTriggerMenu::getComment
const std::string & getComment() const
Definition:
L1TUtmTriggerMenu.h:91
L1TUtmTriggerMenu
Definition:
L1TUtmTriggerMenu.h:36
L1TUtmTriggerMenu::getScaleSetName
const std::string & getScaleSetName() const
Definition:
L1TUtmTriggerMenu.h:109
L1TUtmScale.h
Serializable.h
DDAxes::x
L1TUtmTriggerMenu::comment_
std::string comment_
Definition:
L1TUtmTriggerMenu.h:168
L1TUtmTriggerMenu::getName
const std::string & getName() const
Definition:
L1TUtmTriggerMenu.h:79
Generated for CMSSW Reference Manual by
1.8.11