Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

TGo4CompositeProcessor Class Reference

#include <TGo4CompositeProcessor.h>

Inheritance diagram for TGo4CompositeProcessor:
TGo4EventProcessor TGo4EventSource

List of all members.

Public Member Functions

 TGo4CompositeProcessor ()
 TGo4CompositeProcessor (const char *name)
virtual ~TGo4CompositeProcessor ()
virtual Bool_t BuildEvent (TGo4EventElement *)
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
virtual void ProcessSubevent (TGo4MbsSubEvent *subevt)
Short_t GetTriggerNumber () const
Int_t GetEventNumber () const

Protected Member Functions

void AddSubProcessor (TGo4EventProcessor *)

Protected Attributes

TGo4MbsEventfMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Private Attributes

TObjArray fSubProcessors

Detailed Description

Definition at line 26 of file TGo4CompositeProcessor.h.


Constructor & Destructor Documentation

TGo4CompositeProcessor::TGo4CompositeProcessor (  ) 

Definition at line 20 of file TGo4CompositeProcessor.cxx.

TGo4CompositeProcessor::TGo4CompositeProcessor ( const char *  name  ) 

Definition at line 30 of file TGo4CompositeProcessor.cxx.

TGo4CompositeProcessor::~TGo4CompositeProcessor (  )  [virtual]

Definition at line 39 of file TGo4CompositeProcessor.cxx.

References fSubProcessors.


Member Function Documentation

void TGo4CompositeProcessor::AddSubProcessor ( TGo4EventProcessor proc  )  [protected]

Definition at line 44 of file TGo4CompositeProcessor.cxx.

References fSubProcessors.

virtual void TGo4CompositeProcessor::FinalizeEvent (  )  [inline, virtual]

Reimplemented from TGo4EventProcessor.

Definition at line 42 of file TGo4CompositeProcessor.h.

Referenced by BuildEvent().

Int_t TGo4CompositeProcessor::GetEventNumber (  )  const [inline]

Returns event number of main MBS event

Definition at line 51 of file TGo4CompositeProcessor.h.

References fMbsEventNumber.

Short_t TGo4CompositeProcessor::GetTriggerNumber (  )  const [inline]

Returns trigger number of main MBS event

Definition at line 48 of file TGo4CompositeProcessor.h.

References fMbsTriggerNumber.

virtual void TGo4CompositeProcessor::InitEvent ( TGo4EventElement  )  [inline, virtual]

Reimplemented from TGo4EventProcessor.

Definition at line 39 of file TGo4CompositeProcessor.h.

Referenced by BuildEvent().

void TGo4CompositeProcessor::ProcessSubevent ( TGo4MbsSubEvent subevt  )  [virtual]

Definition at line 49 of file TGo4CompositeProcessor.cxx.

Referenced by BuildEvent().


Member Data Documentation

Definition at line 60 of file TGo4CompositeProcessor.h.

Referenced by BuildEvent(), and GetEventNumber().

Definition at line 58 of file TGo4CompositeProcessor.h.

Referenced by BuildEvent().

Definition at line 59 of file TGo4CompositeProcessor.h.

Referenced by BuildEvent(), and GetTriggerNumber().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines