Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RAWEVENT Class Reference

#include <RAWEVENT.h>

List of all members.

Public Types

typedef std::vector< uint32_t > int_vector
typedef std::vector< uint32_t > int_vector

Public Member Functions

void addMcParticle (uint32_t *buf, uint32_t size)
void addMcParticle (uint32_t *buf, uint32_t size)
void addReEmcDigi (uint32_t *digi, uint32_t size)
void addReEmcDigi (uint32_t *digi, uint32_t size)
void addReHltRaw (uint32_t *digi, uint32_t size)
void addReHltRaw (uint32_t *digi, uint32_t size)
void addReMdcDigi (uint32_t *digi, uint32_t size)
void addReMdcDigi (uint32_t *digi, uint32_t size)
void addReMucDigi (uint32_t *digi, uint32_t size)
void addReMucDigi (uint32_t *digi, uint32_t size)
void addReTofDigi (uint32_t *digi, uint32_t size)
void addReTofDigi (uint32_t *digi, uint32_t size)
void addReTrigGTD (uint32_t *digi, uint32_t size)
void addReTrigGTD (uint32_t *digi, uint32_t size)
const RawEventHeadereventHeader () const
const RawEventHeadereventHeader () const
const BufferHoldergetEmcBuf () const
const BufferHoldergetEmcBuf () const
const int_vectorgetEmcTruth () const
const int_vectorgetEmcTruth () const
const BufferHoldergetGTDBuf () const
const BufferHoldergetGTDBuf () const
const BufferHoldergetHltBuf () const
const BufferHoldergetHltBuf () const
const BufferHoldergetMcParBuf () const
const BufferHoldergetMcParBuf () const
const BufferHoldergetMdcBuf () const
const BufferHoldergetMdcBuf () const
const int_vectorgetMdcTruth () const
const int_vectorgetMdcTruth () const
const BufferHoldergetMucBuf () const
const BufferHoldergetMucBuf () const
const int_vectorgetMucTruth () const
const int_vectorgetMucTruth () const
const BufferHoldergetTofBuf () const
const BufferHoldergetTofBuf () const
const int_vectorgetTofTruth () const
const int_vectorgetTofTruth () const
 RAWEVENT ()
 RAWEVENT ()
void reset ()
void reset ()
void setEventNo (uint32_t event_no)
void setEventNo (uint32_t event_no)
void setFlag1 (uint32_t flag1)
void setFlag1 (uint32_t flag1)
void setFlag2 (uint32_t flag2)
void setFlag2 (uint32_t flag2)
void setReEmcTruth (int_vector &ReEmcTruth)
void setReEmcTruth (int_vector &ReEmcTruth)
void setReMdcTruth (int_vector &ReMdcTruth)
void setReMdcTruth (int_vector &ReMdcTruth)
void setReMucTruth (int_vector &ReMucTruth)
void setReMucTruth (int_vector &ReMucTruth)
void setReTofTruth (int_vector &ReTofTruth)
void setReTofTruth (int_vector &ReTofTruth)
void setRunNo (uint32_t run_no)
void setRunNo (uint32_t run_no)
void setTime (uint32_t time)
void setTime (uint32_t time)
virtual ~RAWEVENT ()
virtual ~RAWEVENT ()

Private Attributes

BufferHolder m_bufEmcDigi
BufferHolder m_bufHltRaw
BufferHolder m_bufMcPar
BufferHolder m_bufMdcDigi
BufferHolder m_bufMucDigi
BufferHolder m_bufTofDigi
BufferHolder m_bufTrigGTD
RawEventHeader m_eventHeader
int_vector m_ReEmcTruth
int_vector m_ReMdcTruth
int_vector m_ReMucTruth
int_vector m_ReTofTruth


Member Typedef Documentation

typedef std::vector<uint32_t> RAWEVENT::int_vector
 

typedef std::vector<uint32_t> RAWEVENT::int_vector
 


Constructor & Destructor Documentation

RAWEVENT::RAWEVENT  ) 
 

00003                    : m_eventHeader() {
00004 }

virtual RAWEVENT::~RAWEVENT  )  [inline, virtual]
 

00040 {}

RAWEVENT::RAWEVENT  ) 
 

virtual RAWEVENT::~RAWEVENT  )  [inline, virtual]
 

00040 {}


Member Function Documentation

void RAWEVENT::addMcParticle uint32_t *  buf,
uint32_t  size
[inline]
 

00073                                                    {
00074     m_bufMcPar.addBuffer(buf, size);
00075   }

void RAWEVENT::addMcParticle uint32_t *  buf,
uint32_t  size
[inline]
 

00073                                                    {
00074     m_bufMcPar.addBuffer(buf, size);
00075   }

void RAWEVENT::addReEmcDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00056                                                    {
00057     m_bufEmcDigi.addBuffer(digi, size);
00058   }

void RAWEVENT::addReEmcDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00056                                                    {
00057     m_bufEmcDigi.addBuffer(digi, size);
00058   }

void RAWEVENT::addReHltRaw uint32_t *  digi,
uint32_t  size
[inline]
 

00068                                                   {
00069     m_bufHltRaw.addBuffer(digi, size);
00070   }

void RAWEVENT::addReHltRaw uint32_t *  digi,
uint32_t  size
[inline]
 

00068                                                   {
00069     m_bufHltRaw.addBuffer(digi, size);
00070   }

void RAWEVENT::addReMdcDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00053                                                    {
00054     m_bufMdcDigi.addBuffer(digi, size);
00055   }

void RAWEVENT::addReMdcDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00053                                                    {
00054     m_bufMdcDigi.addBuffer(digi, size);
00055   }

void RAWEVENT::addReMucDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00062                                                    {
00063     m_bufMucDigi.addBuffer(digi, size);
00064   }

void RAWEVENT::addReMucDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00062                                                    {
00063     m_bufMucDigi.addBuffer(digi, size);
00064   }

void RAWEVENT::addReTofDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00059                                                    {
00060     m_bufTofDigi.addBuffer(digi, size);
00061   }

void RAWEVENT::addReTofDigi uint32_t *  digi,
uint32_t  size
[inline]
 

00059                                                    {
00060     m_bufTofDigi.addBuffer(digi, size);
00061   }

void RAWEVENT::addReTrigGTD uint32_t *  digi,
uint32_t  size
[inline]
 

00065                                                    {
00066     m_bufTrigGTD.addBuffer(digi, size);
00067   }

void RAWEVENT::addReTrigGTD uint32_t *  digi,
uint32_t  size
[inline]
 

00065                                                    {
00066     m_bufTrigGTD.addBuffer(digi, size);
00067   }

const RawEventHeader& RAWEVENT::eventHeader  )  const [inline]
 

00084 { return m_eventHeader; }

const RawEventHeader& RAWEVENT::eventHeader  )  const [inline]
 

00084 { return m_eventHeader; }

const BufferHolder& RAWEVENT::getEmcBuf  )  const [inline]
 

00088 { return m_bufEmcDigi; }

const BufferHolder& RAWEVENT::getEmcBuf  )  const [inline]
 

00088 { return m_bufEmcDigi; }

const int_vector& RAWEVENT::getEmcTruth  )  const [inline]
 

00097 { return m_ReEmcTruth; }

const int_vector& RAWEVENT::getEmcTruth  )  const [inline]
 

00097 { return m_ReEmcTruth; }

const BufferHolder& RAWEVENT::getGTDBuf  )  const [inline]
 

00090 { return m_bufTrigGTD; }

const BufferHolder& RAWEVENT::getGTDBuf  )  const [inline]
 

00090 { return m_bufTrigGTD; }

const BufferHolder& RAWEVENT::getHltBuf  )  const [inline]
 

00091 { return m_bufHltRaw; }

const BufferHolder& RAWEVENT::getHltBuf  )  const [inline]
 

00091 { return m_bufHltRaw; }

const BufferHolder& RAWEVENT::getMcParBuf  )  const [inline]
 

00093 { return m_bufMcPar; }

const BufferHolder& RAWEVENT::getMcParBuf  )  const [inline]
 

00093 { return m_bufMcPar; }

const BufferHolder& RAWEVENT::getMdcBuf  )  const [inline]
 

00086 { return m_bufMdcDigi; }

const BufferHolder& RAWEVENT::getMdcBuf  )  const [inline]
 

00086 { return m_bufMdcDigi; }

const int_vector& RAWEVENT::getMdcTruth  )  const [inline]
 

00096 { return m_ReMdcTruth; }

const int_vector& RAWEVENT::getMdcTruth  )  const [inline]
 

00096 { return m_ReMdcTruth; }

const BufferHolder& RAWEVENT::getMucBuf  )  const [inline]
 

00089 { return m_bufMucDigi; }

const BufferHolder& RAWEVENT::getMucBuf  )  const [inline]
 

00089 { return m_bufMucDigi; }

const int_vector& RAWEVENT::getMucTruth  )  const [inline]
 

00099 { return m_ReMucTruth; }

const int_vector& RAWEVENT::getMucTruth  )  const [inline]
 

00099 { return m_ReMucTruth; }

const BufferHolder& RAWEVENT::getTofBuf  )  const [inline]
 

00087 { return m_bufTofDigi; }

const BufferHolder& RAWEVENT::getTofBuf  )  const [inline]
 

00087 { return m_bufTofDigi; }

const int_vector& RAWEVENT::getTofTruth  )  const [inline]
 

00098 { return m_ReTofTruth; }

const int_vector& RAWEVENT::getTofTruth  )  const [inline]
 

00098 { return m_ReTofTruth; }

void RAWEVENT::reset  ) 
 

void RAWEVENT::reset  ) 
 

00006                      {
00007   m_bufMdcDigi.reset();
00008   m_bufTofDigi.reset();
00009   m_bufEmcDigi.reset();
00010   m_bufMucDigi.reset();
00011   m_bufTrigGTD.reset();
00012   m_bufHltRaw.reset();
00013   m_bufMcPar.reset();
00014 }

void RAWEVENT::setEventNo uint32_t  event_no  )  [inline]
 

00047 { m_eventHeader.setEventNo(event_no); }

void RAWEVENT::setEventNo uint32_t  event_no  )  [inline]
 

00047 { m_eventHeader.setEventNo(event_no); }

void RAWEVENT::setFlag1 uint32_t  flag1  )  [inline]
 

00049 { m_eventHeader.setFlag1(flag1); }

void RAWEVENT::setFlag1 uint32_t  flag1  )  [inline]
 

00049 { m_eventHeader.setFlag1(flag1); }

void RAWEVENT::setFlag2 uint32_t  flag2  )  [inline]
 

00050 { m_eventHeader.setFlag2(flag2); }

void RAWEVENT::setFlag2 uint32_t  flag2  )  [inline]
 

00050 { m_eventHeader.setFlag2(flag2); }

void RAWEVENT::setReEmcTruth int_vector ReEmcTruth  )  [inline]
 

00079 { m_ReEmcTruth = ReEmcTruth; }

void RAWEVENT::setReEmcTruth int_vector ReEmcTruth  )  [inline]
 

00079 { m_ReEmcTruth = ReEmcTruth; }

void RAWEVENT::setReMdcTruth int_vector ReMdcTruth  )  [inline]
 

00078 { m_ReMdcTruth = ReMdcTruth; }

void RAWEVENT::setReMdcTruth int_vector ReMdcTruth  )  [inline]
 

00078 { m_ReMdcTruth = ReMdcTruth; }

void RAWEVENT::setReMucTruth int_vector ReMucTruth  )  [inline]
 

00081 { m_ReMucTruth = ReMucTruth; }

void RAWEVENT::setReMucTruth int_vector ReMucTruth  )  [inline]
 

00081 { m_ReMucTruth = ReMucTruth; }

void RAWEVENT::setReTofTruth int_vector ReTofTruth  )  [inline]
 

00080 { m_ReTofTruth = ReTofTruth; }

void RAWEVENT::setReTofTruth int_vector ReTofTruth  )  [inline]
 

00080 { m_ReTofTruth = ReTofTruth; }

void RAWEVENT::setRunNo uint32_t  run_no  )  [inline]
 

00046 { m_eventHeader.setRunNo(run_no); }

void RAWEVENT::setRunNo uint32_t  run_no  )  [inline]
 

00046 { m_eventHeader.setRunNo(run_no); }

void RAWEVENT::setTime uint32_t  time  )  [inline]
 

00048 { m_eventHeader.setTime(time); }

void RAWEVENT::setTime uint32_t  time  )  [inline]
 

00048 { m_eventHeader.setTime(time); }


Member Data Documentation

BufferHolder RAWEVENT::m_bufEmcDigi [private]
 

BufferHolder RAWEVENT::m_bufHltRaw [private]
 

BufferHolder RAWEVENT::m_bufMcPar [private]
 

BufferHolder RAWEVENT::m_bufMdcDigi [private]
 

BufferHolder RAWEVENT::m_bufMucDigi [private]
 

BufferHolder RAWEVENT::m_bufTofDigi [private]
 

BufferHolder RAWEVENT::m_bufTrigGTD [private]
 

RawEventHeader RAWEVENT::m_eventHeader [private]
 

int_vector RAWEVENT::m_ReEmcTruth [private]
 

int_vector RAWEVENT::m_ReMdcTruth [private]
 

int_vector RAWEVENT::m_ReMucTruth [private]
 

int_vector RAWEVENT::m_ReTofTruth [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:43:16 2011 for BOSS6.5.5 by  doxygen 1.3.9.1