| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RawDataEvent::RomLtb Class Reference

#include <RawDataEvent.h>

Inheritance diagram for RawDataEvent::RomLtb:

[legend]
Collaboration diagram for RawDataEvent::RomLtb:
[legend]
List of all members.

Public Member Functions

virtual ~RomLtb ()
void print ()
void clear ()
 reset the vector of frames

Public Attributes

std::vector< LtbFrame * > m_frames
int m_size
int m_slot
int m_type
int m_cbltGA
int m_cbltModuleType
int m_cbltDataLength

Detailed Description

Definition at line 231 of file RawDataEvent.h.


Constructor & Destructor Documentation

virtual RawDataEvent::RomLtb::~RomLtb (  )  [inline, virtual]

Definition at line 236 of file RawDataEvent.h.

00236 {clear();}


Member Function Documentation

void RawDataEvent::RomLtb::print (  )  [virtual]

Reimplemented from RawDataEvent::Rom.

Definition at line 167 of file RawDataEvent.cc.

00168 {
00169   Rom::print();
00170   GaudiMsgStreams log("RawDataEvent");
00171   log.verbose() << std::endl
00172                 << DYBINDENT << "total data frames=" << m_frames.size() << std::endl;
00173   for (unsigned int i = 0; i < m_frames.size(); i++) {
00174     m_frames[i]->print();
00175   }
00176   log.verbose() << endreq;
00177 }

void RawDataEvent::RomLtb::clear (  )  [inline]

reset the vector of frames

Definition at line 240 of file RawDataEvent.h.

00240                      {
00241           if (m_frames.empty()) return;
00242           for (unsigned int i = 0; i < m_frames.size(); i++) {
00243             delete m_frames[i];
00244           }
00245           m_frames.clear();
00246         }


Member Data Documentation

std::vector<LtbFrame*> RawDataEvent::RomLtb::m_frames

Definition at line 234 of file RawDataEvent.h.

int RawDataEvent::Rom::m_size [inherited]

Definition at line 102 of file RawDataEvent.h.

int RawDataEvent::Rom::m_slot [inherited]

Definition at line 103 of file RawDataEvent.h.

int RawDataEvent::Rom::m_type [inherited]

Definition at line 104 of file RawDataEvent.h.

int RawDataEvent::Rom::m_cbltGA [inherited]

Definition at line 107 of file RawDataEvent.h.

int RawDataEvent::Rom::m_cbltModuleType [inherited]

Definition at line 108 of file RawDataEvent.h.

int RawDataEvent::Rom::m_cbltDataLength [inherited]

Definition at line 109 of file RawDataEvent.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:27:04 2011 for RawDataIO by doxygen 1.4.7