Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
ResourceBroker
interface
DQMMsgBuf.h
Go to the documentation of this file.
1
/*
2
* Message Buffer for Message Queue
3
* - holds an entire FUShmDqmCell to transport
4
*
5
* Author: aspataru : aspataru@cern.ch
6
*/
7
8
#ifndef EVENTFILTER_RB_DQM_MSG_BUF_H
9
#define EVENTFILTER_RB_DQM_MSG_BUF_H
10
11
#include "
EventFilter/Utilities/interface/MsgBuf.h
"
12
#include "
EventFilter/ShmBuffer/interface/FUShmDqmCell.h
"
13
14
namespace
evf {
15
23
class
DQMMsgBuf
:
public
MsgBuf
{
24
25
public
:
26
DQMMsgBuf
(
unsigned
int
size
,
unsigned
int
type
);
27
virtual
~DQMMsgBuf
();
28
32
void
initialise
(
unsigned
int
dqmCellSize);
33
37
FUShmDqmCell
*
dqmCell
() {
38
return
(
FUShmDqmCell
*)
ptr_
->mtext;
39
}
40
41
private
:
42
FUShmDqmCell
*
theDqmCell_
;
43
friend
class
MasterQueue
;
44
};
45
46
}
47
48
#endif
type
type
Definition:
HCALResponse.h:22
evf::DQMMsgBuf
Definition:
DQMMsgBuf.h:23
evf::FUShmDqmCell
Definition:
FUShmDqmCell.h:7
evf::MsgBuf::ptr_
struct msgbuf * ptr_
Definition:
MsgBuf.h:24
evf::MasterQueue
Definition:
MasterQueue.h:21
evf::MsgBuf
Definition:
MsgBuf.h:9
evf::DQMMsgBuf::DQMMsgBuf
DQMMsgBuf(unsigned int size, unsigned int type)
Definition:
DQMMsgBuf.cc:14
evf::DQMMsgBuf::theDqmCell_
FUShmDqmCell * theDqmCell_
Definition:
DQMMsgBuf.h:42
FUShmDqmCell.h
evf::DQMMsgBuf::dqmCell
FUShmDqmCell * dqmCell()
Definition:
DQMMsgBuf.h:37
MsgBuf.h
evf::DQMMsgBuf::~DQMMsgBuf
virtual ~DQMMsgBuf()
Definition:
DQMMsgBuf.cc:18
evf::DQMMsgBuf::initialise
void initialise(unsigned int dqmCellSize)
Definition:
DQMMsgBuf.cc:23
findQualityFiles.size
tuple size
Write out results.
Definition:
findQualityFiles.py:442
Generated for CMSSW Reference Manual by
1.8.5