Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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