Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
//
13
#ifndef tmEventSetup_L1TUtmTriggerMenu_hh
14
#define tmEventSetup_L1TUtmTriggerMenu_hh
15
16
/*====================================================================*
17
* declarations
18
*====================================================================*/
19
/*-----------------------------------------------------------------*
20
* headers
21
*-----------------------------------------------------------------*/
22
#include <map>
23
#include <string>
24
#include "
CondFormats/Serialization/interface/Serializable.h
"
25
26
#include "
CondFormats/L1TObjects/interface/L1TUtmScale.h
"
27
#include "
CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h
"
28
#include "
CondFormats/L1TObjects/interface/L1TUtmCondition.h
"
29
30
31
/*-----------------------------------------------------------------*
32
* constants
33
*-----------------------------------------------------------------*/
34
/* nope */
35
36
40
class
L1TUtmTriggerMenu
41
{
42
public
:
43
// ctor
44
L1TUtmTriggerMenu
()
45
:
algorithm_map_
(),
condition_map_
(),
scale_map_
(),
46
external_map_
(),
token_to_condition_
(),
name_
(),
version_
(),
comment_
(),
47
datetime_
(),
uuid_firmware_
(),
scale_set_name_
(),
n_modules_
() { };
48
49
// dtor
50
virtual
~L1TUtmTriggerMenu
() { };
51
56
const
std::map<std::string, L1TUtmAlgorithm>&
getAlgorithmMap
()
const
{
return
algorithm_map_
; };
57
62
const
std::map<std::string, L1TUtmCondition>&
getConditionMap
()
const
{
return
condition_map_
; };
63
68
const
std::map<std::string, L1TUtmScale>&
getScaleMap
()
const
{
return
scale_map_
; };
69
70
75
const
std::string
&
getName
()
const
{
return
name_
; };
76
81
const
std::string
&
getVersion
()
const
{
return
version_
; };
82
87
const
std::string
&
getComment
()
const
{
return
comment_
; };
88
93
const
std::string
&
getDatetime
()
const
{
return
datetime_
; };
94
99
const
std::string
&
getFirmwareUuid
()
const
{
return
uuid_firmware_
; };
100
105
const
std::string
&
getScaleSetName
()
const
{
return
scale_set_name_
; };
106
111
const
unsigned
int
getNmodules
()
const
{
return
n_modules_
; };
112
117
void
setName
(
const
std::string
&
x
) {
name_
=
x
; };
118
123
void
setVersion
(
const
std::string
&
x
) {
version_
=
x
; };
124
129
void
setComment
(
const
std::string
&
x
) {
comment_
=
x
; };
130
135
void
setDatetime
(
const
std::string
&
x
) {
datetime_
=
x
; };
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:117
L1TUtmTriggerMenu::getDatetime
const std::string & getDatetime() const
Definition:
L1TUtmTriggerMenu.h:93
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:50
L1TUtmTriggerMenu::setComment
void setComment(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:129
L1TUtmTriggerMenu::setDatetime
void setDatetime(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:135
L1TUtmTriggerMenu::getVersion
const std::string & getVersion() const
Definition:
L1TUtmTriggerMenu.h:81
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:62
L1TUtmTriggerMenu::getFirmwareUuid
const std::string & getFirmwareUuid() const
Definition:
L1TUtmTriggerMenu.h:99
L1TUtmTriggerMenu::getScaleMap
const std::map< std::string, L1TUtmScale > & getScaleMap() const
Definition:
L1TUtmTriggerMenu.h:68
L1TUtmTriggerMenu::getNmodules
const unsigned int getNmodules() const
Definition:
L1TUtmTriggerMenu.h:111
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
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
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:123
L1TUtmTriggerMenu::setScaleSetName
void setScaleSetName(const std::string &x)
Definition:
L1TUtmTriggerMenu.h:147
L1TUtmAlgorithm.h
L1TUtmTriggerMenu::L1TUtmTriggerMenu
L1TUtmTriggerMenu()
Definition:
L1TUtmTriggerMenu.h:44
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:37
L1TUtmTriggerMenu::getAlgorithmMap
const std::map< std::string, L1TUtmAlgorithm > & getAlgorithmMap() const
Definition:
L1TUtmTriggerMenu.h:56
L1TUtmTriggerMenu::getComment
const std::string & getComment() const
Definition:
L1TUtmTriggerMenu.h:87
L1TUtmTriggerMenu
Definition:
L1TUtmTriggerMenu.h:40
L1TUtmTriggerMenu::getScaleSetName
const std::string & getScaleSetName() const
Definition:
L1TUtmTriggerMenu.h:105
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:75
Generated for CMSSW Reference Manual by
1.8.5