v2.10-0 (21000JUN2005)

Go4EventServerExample
Class TGo4SimpleSubEvent


class TGo4SimpleSubEvent
derived from TGo4EventElement

Author:
J. Adamczewski
Since: 07-feb-2001

Field Summary
 static Int_t[13]fgiZeroField
           
 Int_tfiD0
          Data longword
 Int_tfiD1
          Data longword
 Int_tfiD10
          Data longword
 Int_tfiD11
          Data longword
 Int_tfiD12
          Data longword
 Int_tfiD2
          Data longword
 Int_tfiD3
          Data longword
 Int_tfiD4
          Data longword
 Int_tfiD5
          Data longword
 Int_tfiD6
          Data longword
 Int_tfiD7
          Data longword
 Int_tfiD8
          Data longword
 Int_tfiD9
          Data longword
 Int_tfiFieldLen
          Length of the used data field (number of longwords).
 Short_tfsProcid
          Processor ID [from setup]

Fields inherited from interface Go4Event.TGo4EventElement
fDebug, fIdentifier, isActivated, isComposite

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4SimpleSubEvent()
           

Destructor Summary
 virtual synchronized ~TGo4SimpleSubEvent()
           

Method Summary
 virtual voidClear(Option_t* t)
          Method called by the event owner (analysis step) to clear the
event element.
 virtual Int_tFill()
          Method called by the event owner (analysis step) to fill the
event element from the set event source.
 voidPrintEvent()
           

Methods inherited from interface Go4Event.TGo4EventElement
activate, activateBranch, CheckEventSource, clearAll, deactivate, GetDataChar, GetDataDouble, GetDataFloat, GetDataInt, GetDataLong, GetDataShort, GetEventSource, getId, GetParent, getSubEventElement, Init, isComposed, IsValid, makeBranch, operator[], setDebug, SetEventSource, SetParent, SetValid

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fgiZeroField

public static Int_t[13] fgiZeroField

fiD0

public Int_t fiD0
Data longword

fiD1

public Int_t fiD1
Data longword

fiD10

public Int_t fiD10
Data longword

fiD11

public Int_t fiD11
Data longword

fiD12

public Int_t fiD12
Data longword

fiD2

public Int_t fiD2
Data longword

fiD3

public Int_t fiD3
Data longword

fiD4

public Int_t fiD4
Data longword

fiD5

public Int_t fiD5
Data longword

fiD6

public Int_t fiD6
Data longword

fiD7

public Int_t fiD7
Data longword

fiD8

public Int_t fiD8
Data longword

fiD9

public Int_t fiD9
Data longword

fiFieldLen

public Int_t fiFieldLen
Length of the used data field (number of longwords). Corresponds to the
fiDlen Parameter of the MbsSubevent, which gives the fieldlength in shortwords.

fsProcid

public Short_t fsProcid
Processor ID [from setup]
Constructor Detail

TGo4SimpleSubEvent

public TGo4SimpleSubEvent()
Method Detail

~TGo4SimpleSubEvent

public virtual synchronized ~TGo4SimpleSubEvent()
Method Detail

Clear

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

Fill

public virtual Int_t Fill()
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);)

PrintEvent

public void PrintEvent()

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005