Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TMeshUnpackProc Class Reference

#include <TMeshUnpackProc.h>

Inheritance diagram for TMeshUnpackProc:

TGo4EventProcessor TGo4EventSource List of all members.

Public Methods

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

Private Attributes

TGo4MbsEventfInput

Constructor & Destructor Documentation

TMeshUnpackProc::TMeshUnpackProc  
 

Definition at line 25 of file TMeshUnpackProc.cxx.

TMeshUnpackProc::TMeshUnpackProc Text_t *    name
 

Definition at line 31 of file TMeshUnpackProc.cxx.

TMeshUnpackProc::~TMeshUnpackProc   [virtual]
 

Definition at line 39 of file TMeshUnpackProc.cxx.


Member Function Documentation

void TMeshUnpackProc::Unpack TMeshRawEvent   target
 

Definition at line 46 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 59 of file TMeshUnpackProc.cxx.

References TMeshB1InputEvent::fiCrate1, fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), i, TGo4MbsEvent::NextSubEvent(), TGo4MbsEvent::ResetIterator(), and TGo4EventElement::SetValid().

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

void TMeshUnpackProc::UnpackBranch2 TMeshB2InputEvent   target
 

Definition at line 97 of file TMeshUnpackProc.cxx.

References TMeshB2InputEvent::fiCrate2, fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), i, TGo4MbsEvent::NextSubEvent(), TGo4MbsEvent::ResetIterator(), and TGo4EventElement::SetValid().

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

void TMeshUnpackProc::UnpackBranch3 TMeshB3InputEvent   target
 

Definition at line 134 of file TMeshUnpackProc.cxx.

References TMeshB3InputEvent::fiCrate3, fInput, TGo4MbsSubEvent::GetDataField(), TGo4MbsSubEvent::GetDlen(), TGo4EventProcessor::GetInputEvent(), TGo4MbsSubEvent::GetSubcrate(), i, TGo4MbsEvent::NextSubEvent(), TGo4MbsEvent::ResetIterator(), and TGo4EventElement::SetValid().

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 Tue Nov 8 10:56:58 2005 for Go4-v2.10-5 by doxygen1.2.15