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
/*-----------------------------------------------------------------*
30
* constants
31
*-----------------------------------------------------------------*/
32
/* nope */
33
34
38
class
L1TUtmTriggerMenu
39
{
40
public
:
41
// ctor
42
L1TUtmTriggerMenu
()
43
:
algorithm_map_
(),
condition_map_
(),
scale_map_
(),
44
external_map_
(),
token_to_condition_
(),
name_
(),
version_
(),
comment_
(),
45
datetime_
(),
uuid_firmware_
(),
scale_set_name_
(),
n_modules_
(),
version
(0) { };
46
47
// dtor
48
virtual
~L1TUtmTriggerMenu
() { };
49
54
const
std::map<std::string, L1TUtmAlgorithm>&
getAlgorithmMap
()
const
{
return
algorithm_map_
; };
55
60
const
std::map<std::string, L1TUtmCondition>&
getConditionMap
()
const
{
return
condition_map_
; };
61
66
const
std::map<std::string, L1TUtmScale>&
getScaleMap
()
const
{
return
scale_map_
; };
67
68
73
const
std::string
&
getName
()
const
{
return
name_
; };
74
79
const
std::string
&
getVersion
()
const
{
return
version_
; };
80
85
const
std::string
&
getComment
()
const
{
return
comment_
; };
86
91
const
std::string
&
getDatetime
()
const
{
return
datetime_
; };
92
93
98
const
std::string
&
getFirmwareUuid
()
const
{
return
uuid_firmware_
; };
99
104
const
std::string
&
getScaleSetName
()
const
{
return
scale_set_name_
; };
105
110
const
unsigned
int
getNmodules
()
const
{
return
n_modules_
; };
111
116
void
setName
(
const
std::string
&
x
) {
name_
=
x
; };
117
122
void
setVersion
(
const
std::string
&
x
) {
version_
=
x
; };
123
128
void
setComment
(
const
std::string
&
x
) {
comment_
=
x
; };
129
134
void
setDatetime
(
const
std::string
&
x
) {
datetime_
=
x
; };
135
136
141
void
setFirmwareUuid
(
const
std::string
&
x
) {
uuid_firmware_
=
x
; };
142
147
void
setScaleSetName
(
const
std::string
&
x
) {
scale_set_name_
=
x
; };
148
153
void
setNmodules
(
const
unsigned
int
x
) {
n_modules_
=
x
; };
154
155
protected
:
156
std::map<std::string, L1TUtmAlgorithm>
algorithm_map_
;
157
std::map<std::string, L1TUtmCondition>
condition_map_
;
158
std::map<std::string, L1TUtmScale>
scale_map_
;
159
std::map<std::string, unsigned int>
external_map_
;
160
std::map<std::string, std::string>
token_to_condition_
;
161
std::string
name_
;
162
std::string
version_
;
163
std::string
comment_
;
164
std::string
datetime_
;
165
std::string
uuid_firmware_
;
166
std::string
scale_set_name_
;
167
unsigned
int
n_modules_
;
168
unsigned
int
version
;
169
COND_SERIALIZABLE
;
170
};
171
172
#endif // tmEventSetup_L1TUtmTriggerMenu_hh
173
/* eof */
L1TUtmTriggerMenu::setName
void setName(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:116
L1TUtmTriggerMenu::getDatetime
const std::string & getDatetime() const
Definition:
L1TUtmTriggerMenu.h:91
L1TUtmTriggerMenu::algorithm_map_
std::map< std::string, L1TUtmAlgorithm > algorithm_map_
Definition:
L1TUtmTriggerMenu.h:153
L1TUtmTriggerMenu::setNmodules
void setNmodules(const unsigned int x)
Definition:
L1TUtmTriggerMenu.h:153
L1TUtmTriggerMenu::~L1TUtmTriggerMenu
virtual ~L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:48
L1TUtmTriggerMenu::setComment
void setComment(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:128
L1TUtmTriggerMenu::setDatetime
void setDatetime(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:134
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
L1TUtmTriggerMenu::getVersion
const std::string & getVersion() const
Definition:
L1TUtmTriggerMenu.h:79
L1TUtmTriggerMenu::uuid_firmware_
std::string uuid_firmware_
Definition:
L1TUtmTriggerMenu.h:165
L1TUtmCondition.h
L1TUtmTriggerMenu::getConditionMap
const std::map< std::string, L1TUtmCondition > & getConditionMap() const
Definition:
L1TUtmTriggerMenu.h:60
L1TUtmTriggerMenu::getFirmwareUuid
const std::string & getFirmwareUuid() const
Definition:
L1TUtmTriggerMenu.h:98
L1TUtmTriggerMenu::getScaleMap
const std::map< std::string, L1TUtmScale > & getScaleMap() const
Definition:
L1TUtmTriggerMenu.h:66
L1TUtmTriggerMenu::getNmodules
const unsigned int getNmodules() const
Definition:
L1TUtmTriggerMenu.h:110
L1TUtmTriggerMenu::token_to_condition_
std::map< std::string, std::string > token_to_condition_
Definition:
L1TUtmTriggerMenu.h:160
L1TUtmTriggerMenu::setFirmwareUuid
void setFirmwareUuid(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:141
L1TUtmTriggerMenu::datetime_
std::string datetime_
Definition:
L1TUtmTriggerMenu.h:164
L1TUtmTriggerMenu::name_
std::string name_
Definition:
L1TUtmTriggerMenu.h:161
L1TUtmTriggerMenu::scale_set_name_
std::string scale_set_name_
Definition:
L1TUtmTriggerMenu.h:166
L1TUtmTriggerMenu::version_
std::string version_
Definition:
L1TUtmTriggerMenu.h:162
L1TUtmTriggerMenu::external_map_
std::map< std::string, unsigned int > external_map_
Definition:
L1TUtmTriggerMenu.h:159
L1TUtmTriggerMenu::condition_map_
std::map< std::string, L1TUtmCondition > condition_map_
Definition:
L1TUtmTriggerMenu.h:157
L1TUtmTriggerMenu::version
unsigned int version
Definition:
L1TUtmTriggerMenu.h:168
L1TUtmTriggerMenu::setVersion
void setVersion(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:122
L1TUtmTriggerMenu::setScaleSetName
void setScaleSetName(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:147
L1TUtmAlgorithm.h
L1TUtmTriggerMenu::L1TUtmTriggerMenu
L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:42
L1TUtmTriggerMenu::n_modules_
unsigned int n_modules_
Definition:
L1TUtmTriggerMenu.h:167
L1TUtmTriggerMenu::scale_map_
std::map< std::string, L1TUtmScale > scale_map_
Definition:
L1TUtmTriggerMenu.h:158
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
L1TUtmTriggerMenu::getAlgorithmMap
const std::map< std::string, L1TUtmAlgorithm > & getAlgorithmMap() const
Definition:
L1TUtmTriggerMenu.h:54
L1TUtmTriggerMenu::getComment
const std::string & getComment() const
Definition:
L1TUtmTriggerMenu.h:85
L1TUtmTriggerMenu
Definition:
L1TUtmTriggerMenu.h:38
L1TUtmTriggerMenu::getScaleSetName
const std::string & getScaleSetName() const
Definition:
L1TUtmTriggerMenu.h:104
L1TUtmScale.h
Serializable.h
DDAxes::x
L1TUtmTriggerMenu::comment_
std::string comment_
Definition:
L1TUtmTriggerMenu.h:163
L1TUtmTriggerMenu::getName
const std::string & getName() const
Definition:
L1TUtmTriggerMenu.h:73
Generated for CMSSW Reference Manual by
1.8.11