test
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_
(0),
version
(0) { };
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