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

TGo4SimpleSubEvent Class Reference

Since:
07-feb-2001.
More...

#include <TGo4SimpleSubEvent.h>

Inheritance diagram for TGo4SimpleSubEvent:

TGo4EventElement List of all members.

Public Methods

virtual Int_t Fill ()
 Method called by the event owner (analysis step) to fill the event element from the set event source. More...

virtual void Clear (Option_t *t="")
 Method called by the event owner (analysis step) to clear the event element. More...

void PrintEvent ()
 Method called by the event owner (analysis step) to clear the event element. More...

 TGo4SimpleSubEvent ()
virtual ~TGo4SimpleSubEvent ()

Public Attributes

Short_t fsProcid
 Processor ID [from setup]. More...

Int_t fiFieldLen
 Length of the used data field (number of longwords). More...

Int_t fiD0
 Data longword. More...

Int_t fiD1
 Data longword. More...

Int_t fiD2
 Data longword. More...

Int_t fiD3
 Data longword. More...

Int_t fiD4
 Data longword. More...

Int_t fiD5
 Data longword. More...

Int_t fiD6
 Data longword. More...

Int_t fiD7
 Data longword. More...

Int_t fiD8
 Data longword. More...

Int_t fiD9
 Data longword. More...

Int_t fiD10
 Data longword. More...

Int_t fiD11
 Data longword. More...

Int_t fiD12
 Data longword. More...


Static Public Attributes

Int_t fgiZeroField [13] = {0}

Detailed Description

Since:
07-feb-2001.

Author:
J. Adamczewski

Definition at line 29 of file TGo4SimpleSubEvent.h.


Constructor & Destructor Documentation

TGo4SimpleSubEvent::TGo4SimpleSubEvent  
 

Definition at line 25 of file TGo4SimpleSubEvent.cxx.

References fiD0, fiD1, fiD10, fiD11, fiD12, fiD2, fiD3, fiD4, fiD5, fiD6, fiD7, fiD8, fiD9, and TRACE.

TGo4SimpleSubEvent::~TGo4SimpleSubEvent   [virtual]
 

Definition at line 63 of file TGo4SimpleSubEvent.cxx.

References TRACE.


Member Function Documentation

Int_t TGo4SimpleSubEvent::Fill   [virtual]
 

Method called by the event owner (analysis step) to fill the event element from the set event source.

Event source can be the source of the analysis step (if this is a raw event) or the event processor (if this is a reduced event). Fill method has to specify how the event source writes to the members of this event structure. Either by calling methods of the source (like myevent.a=GetEventSource()->GetA(); etc ), or by direct copy to the member (like GetEventSource()->FillMemoryAt(&myevent.a);)

Reimplemented from TGo4EventElement.

Definition at line 94 of file TGo4SimpleSubEvent.cxx.

References TRACE.

void TGo4SimpleSubEvent::Clear Option_t *    t = "" [virtual]
 

Method called by the event owner (analysis step) to clear the event element.

Reimplemented from TGo4EventElement.

Definition at line 81 of file TGo4SimpleSubEvent.cxx.

References fgiZeroField, fiD0, fiFieldLen, and TRACE.

Referenced by TGo4SimpleEventProcessor::BuildSimpleEvent(), and TGo4SimpleEvent::Clear().

void TGo4SimpleSubEvent::PrintEvent   [virtual]
 

Method called by the event owner (analysis step) to clear the event element.

Reimplemented from TGo4EventElement.

Definition at line 71 of file TGo4SimpleSubEvent.cxx.

References TGo4Log::Debug(), fiFieldLen, fsProcid, and TRACE.

Referenced by TGo4SimpleEvent::PrintEvent().


Member Data Documentation

Int_t TGo4SimpleSubEvent::fgiZeroField = {0} [static]
 

Definition at line 22 of file TGo4SimpleSubEvent.cxx.

Referenced by Clear().

Short_t TGo4SimpleSubEvent::fsProcid
 

Processor ID [from setup].

Definition at line 36 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleEvent::AddSubEvent(), TGo4SimpleEvent::GetSubEvent(), and PrintEvent().

Int_t TGo4SimpleSubEvent::fiFieldLen
 

Length of the used data field (number of longwords).

Corresponds to the fiDlen Parameter of the MbsSubevent, which gives the fieldlength in shortwords.

Definition at line 42 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleEventProcessor::BuildSimpleEvent(), Clear(), and PrintEvent().

Int_t TGo4SimpleSubEvent::fiD0
 

Data longword.

Definition at line 47 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleEventProcessor::BuildSimpleEvent(), Clear(), and TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD1
 

Data longword.

Definition at line 52 of file TGo4SimpleSubEvent.h.

Referenced by main(), and TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD2
 

Data longword.

Definition at line 57 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD3
 

Data longword.

Definition at line 62 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD4
 

Data longword.

Definition at line 67 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD5
 

Data longword.

Definition at line 72 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD6
 

Data longword.

Definition at line 77 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD7
 

Data longword.

Definition at line 82 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD8
 

Data longword.

Definition at line 87 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD9
 

Data longword.

Definition at line 92 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD10
 

Data longword.

Definition at line 97 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD11
 

Data longword.

Definition at line 102 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().

Int_t TGo4SimpleSubEvent::fiD12
 

Data longword.

Definition at line 107 of file TGo4SimpleSubEvent.h.

Referenced by TGo4SimpleSubEvent().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:54 2005 for Go4-v2.10-5 by doxygen1.2.15