CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoMsgBuf.h
Go to the documentation of this file.
1 /*
2  * Message Buffer for Message Queue
3  * - holds an entire FUShmRecoCell to transport
4  *
5  * Author: aspataru : aspataru@cern.ch
6  */
7 
8 #ifndef EVENTFILTER_RB_RECO_MSG_BUF_H
9 #define EVENTFILTER_RB_RECO_MSG_BUF_H
10 
13 
14 namespace evf {
15 
23 class RecoMsgBuf: public MsgBuf {
24 
25 public:
26  RecoMsgBuf(unsigned int size, unsigned int type);
27  virtual ~RecoMsgBuf();
31  void initialise(unsigned int recoCellSize);
36  return (FUShmRecoCell*) ptr_->mtext;
37  }
38 
39 private:
41 
42  friend class MasterQueue;
43 };
44 
45 }
46 
47 #endif
type
Definition: HCALResponse.h:21
void initialise(unsigned int recoCellSize)
Definition: RecoMsgBuf.cc:16
struct msgbuf * ptr_
Definition: MsgBuf.h:24
FUShmRecoCell * theRecoCell_
Definition: RecoMsgBuf.h:40
RecoMsgBuf(unsigned int size, unsigned int type)
Definition: RecoMsgBuf.cc:7
FUShmRecoCell * recoCell()
Definition: RecoMsgBuf.h:35
virtual ~RecoMsgBuf()
Definition: RecoMsgBuf.cc:11
tuple size
Write out results.