test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
L1Trigger
interface
L1MonitorDigi.h
Go to the documentation of this file.
1
#ifndef DataFormats_L1Monitor_h
2
#define DataFormats_L1Monitor_h
3
4
/*\class L1MonitorDigi
5
*\description L1 trigger generic digi for monitoring
6
*\author Nuno Leonardo (CERN)
7
*\date 08.03
8
*/
9
10
#include <ostream>
11
#include <string>
12
#include <utility>
13
14
class
L1MonitorDigi
{
15
16
public
:
17
18
L1MonitorDigi
();
19
L1MonitorDigi
(
unsigned
sid
,
unsigned
cid
,
unsigned
x1
,
unsigned
x2
,
20
unsigned
x3
,
unsigned
value
,
unsigned
data
);
21
~L1MonitorDigi
();
22
23
void
setSid
(
int
sid) {
m_sid
=
sid
;}
24
void
setCid
(
int
cid) {
m_cid
=
cid
;}
25
void
setLoc
(
unsigned
x1,
unsigned
x2,
unsigned
x3)
26
{
m_location
[0]=
x1
;
m_location
[1]=
x2
;
m_location
[2]=
x3
;}
27
void
setRaw
(
unsigned
raw
) {
m_data
=
raw
;}
28
void
setValue
(
unsigned
val) {
m_value
=val;}
29
30
unsigned
sid
()
const
{
return
m_sid
;}
31
unsigned
cid
()
const
{
return
m_cid
;}
32
unsigned
x1
()
const
{
return
m_location
[0];}
33
unsigned
x2
()
const
{
return
m_location
[1];}
34
unsigned
x3
()
const
{
return
m_location
[2];}
35
unsigned
raw
()
const
{
return
m_data
;}
36
unsigned
value
()
const
{
return
m_value
;}
37
38
unsigned
reset
();
39
bool
empty
()
const
;
40
41
private
:
42
43
unsigned
m_sid
;
44
unsigned
m_cid
;
45
unsigned
m_location
[3];
46
unsigned
m_value
;
47
unsigned
m_data
;
48
unsigned
m_null
;
49
50
};
51
52
std::ostream&
operator<<
(std::ostream&,
const
L1MonitorDigi
&);
53
54
#endif
L1MonitorDigi::m_location
unsigned m_location[3]
Definition:
L1MonitorDigi.h:45
L1MonitorDigi::setRaw
void setRaw(unsigned raw)
Definition:
L1MonitorDigi.h:27
L1MonitorDigi::m_null
unsigned m_null
Definition:
L1MonitorDigi.h:48
L1MonitorDigi::L1MonitorDigi
L1MonitorDigi()
Definition:
L1MonitorDigi.cc:21
L1MonitorDigi::m_sid
unsigned m_sid
Definition:
L1MonitorDigi.h:43
L1MonitorDigi::x2
unsigned x2() const
Definition:
L1MonitorDigi.h:33
L1MonitorDigi::sid
unsigned sid() const
Definition:
L1MonitorDigi.h:30
L1MonitorDigi::setCid
void setCid(int cid)
Definition:
L1MonitorDigi.h:24
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:188
L1MonitorDigi::m_value
unsigned m_value
Definition:
L1MonitorDigi.h:46
L1MonitorDigi::raw
unsigned raw() const
Definition:
L1MonitorDigi.h:35
L1MonitorDigi::setSid
void setSid(int sid)
Definition:
L1MonitorDigi.h:23
L1MonitorDigi::m_data
unsigned m_data
Definition:
L1MonitorDigi.h:47
L1MonitorDigi::m_cid
unsigned m_cid
Definition:
L1MonitorDigi.h:44
L1MonitorDigi::x3
unsigned x3() const
Definition:
L1MonitorDigi.h:34
L1MonitorDigi
Definition:
L1MonitorDigi.h:14
L1MonitorDigi::setLoc
void setLoc(unsigned x1, unsigned x2, unsigned x3)
Definition:
L1MonitorDigi.h:25
L1MonitorDigi::setValue
void setValue(unsigned val)
Definition:
L1MonitorDigi.h:28
L1MonitorDigi::cid
unsigned cid() const
Definition:
L1MonitorDigi.h:31
L1MonitorDigi::reset
unsigned reset()
Definition:
L1MonitorDigi.cc:10
L1MonitorDigi::value
unsigned value() const
Definition:
L1MonitorDigi.h:36
L1MonitorDigi::~L1MonitorDigi
~L1MonitorDigi()
Definition:
L1MonitorDigi.cc:35
L1MonitorDigi::x1
unsigned x1() const
Definition:
L1MonitorDigi.h:32
AlCaHLTBitMon_QueryRunRegistry.data
tuple data
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:288
L1MonitorDigi::empty
bool empty() const
Definition:
L1MonitorDigi.cc:4
Generated for CMSSW Reference Manual by
1.8.5