L1Trigger
GlobalTriggerAnalyzer
interface
L1GtPatternLine.h
Go to the documentation of this file.
1
#ifndef GlobalTriggerAnalyzer_L1GtPatternLine_h
2
#define GlobalTriggerAnalyzer_L1GtPatternLine_h
3
19
#include <string>
20
#include <map>
21
#include <cstdint>
22
28
class
L1GtPatternLine
{
29
public
:
35
void
push
(
const
std::string
&
prefix
, uint32_t
value
);
36
41
void
set
(
const
std::string
&
name
, uint32_t
value
);
42
44
void
print
(std::ostream&
out
)
const
;
45
50
bool
has
(
const
std::string
& colname)
const
;
51
53
std::string
nextName
(
const
std::string
&
prefix
);
54
56
std::string
name
(
const
std::string
&
prefix
,
unsigned
int
i
)
const
;
57
59
uint32_t
get
(
const
std::string
&
name
)
const
;
60
61
private
:
62
typedef
std::map<std::string, uint32_t>
ColumnMap
;
63
ColumnMap
m_columns
;
64
};
65
66
#endif
/*GlobalTriggerAnalyzer_L1GtPatternLine_h*/
mps_fire.i
i
Definition:
mps_fire.py:428
L1GtPatternLine::push
void push(const std::string &prefix, uint32_t value)
Definition:
L1GtPatternLine.cc:25
L1GtPatternLine::has
bool has(const std::string &colname) const
Definition:
L1GtPatternLine.cc:53
L1GtPatternLine::nextName
std::string nextName(const std::string &prefix)
Definition:
L1GtPatternLine.cc:55
L1GtPatternLine
Definition:
L1GtPatternLine.h:28
L1GtPatternLine::print
void print(std::ostream &out) const
Definition:
L1GtPatternLine.cc:45
L1GtPatternLine::m_columns
ColumnMap m_columns
Definition:
L1GtPatternLine.h:63
L1GtPatternLine::name
std::string name(const std::string &prefix, unsigned int i) const
Definition:
L1GtPatternLine.cc:65
value
Definition:
value.py:1
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1GtPatternLine::set
void set(const std::string &name, uint32_t value)
Definition:
L1GtPatternLine.cc:34
L1GtPatternLine::get
uint32_t get(const std::string &name) const
Definition:
L1GtPatternLine.cc:71
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
hcallasereventfilter2012_cfi.prefix
prefix
Definition:
hcallasereventfilter2012_cfi.py:10
L1GtPatternLine::ColumnMap
std::map< std::string, uint32_t > ColumnMap
Definition:
L1GtPatternLine.h:62
Generated for CMSSW Reference Manual by
1.8.16