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

TMeshUnpackProc Class Reference

#include <TMeshUnpackProc.h>

Inheritance diagram for TMeshUnpackProc:

TGo4EventProcessor TGo4EventSource List of all members.

Public Member Functions

 TMeshUnpackProc ()
 TMeshUnpackProc (const char *name)
virtual ~TMeshUnpackProc ()
void Unpack (TMeshRawEvent *target)
void UnpackBranch1 (TMeshB1InputEvent *target)
void UnpackBranch2 (TMeshB2InputEvent *target)
void UnpackBranch3 (TMeshB3InputEvent *target)

Private Attributes

TGo4MbsEventfInput

Constructor & Destructor Documentation

TMeshUnpackProc::TMeshUnpackProc  ) 
 

Definition at line 30 of file TMeshUnpackProc.cxx.

TMeshUnpackProc::TMeshUnpackProc const char *  name  ) 
 

Definition at line 36 of file TMeshUnpackProc.cxx.

TMeshUnpackProc::~TMeshUnpackProc  )  [virtual]
 

Definition at line 44 of file TMeshUnpackProc.cxx.


Member Function Documentation

void TMeshUnpackProc::Unpack TMeshRawEvent target  ) 
 

Definition at line 51 of file TMeshUnpackProc.cxx.

References TMeshRawEvent::fxSub1, TMeshRawEvent::fxSub2, TMeshRawEvent::fxSub3, TGo4EventElement::SetValid(), UnpackBranch1(), UnpackBranch2(), and UnpackBranch3().

Referenced by TMeshRawEvent::Fill().

void TMeshUnpackProc::UnpackBranch1 TMeshB1InputEvent target  ) 
 

Definition at line 64 of file TMeshUnpackProc.cxx.

References fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), TGo4MbsEvent::NextSubEvent(), and TGo4MbsEvent::ResetIterator().

Referenced by TMeshB1InputEvent::Fill(), and Unpack().

void TMeshUnpackProc::UnpackBranch2 TMeshB2InputEvent target  ) 
 

Definition at line 102 of file TMeshUnpackProc.cxx.

References fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), TGo4MbsEvent::NextSubEvent(), and TGo4MbsEvent::ResetIterator().

Referenced by TMeshB2InputEvent::Fill(), and Unpack().

void TMeshUnpackProc::UnpackBranch3 TMeshB3InputEvent target  ) 
 

Definition at line 139 of file TMeshUnpackProc.cxx.

References fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), TGo4MbsEvent::NextSubEvent(), and TGo4MbsEvent::ResetIterator().

Referenced by TMeshB3InputEvent::Fill(), and Unpack().


Member Data Documentation

TGo4MbsEvent* TMeshUnpackProc::fInput [private]
 

Definition at line 39 of file TMeshUnpackProc.h.

Referenced by UnpackBranch1(), UnpackBranch2(), and UnpackBranch3().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:25 2008 for Go4-v3.04-1 by  doxygen 1.4.2