Public Member Functions | Protected Member Functions | Protected Attributes

TSiStripsProc Class Reference

#include <TSiStripsProc.h>

Inheritance diagram for TSiStripsProc:
Inheritance graph
[legend]
Collaboration diagram for TSiStripsProc:
Collaboration graph
[legend]

Public Member Functions

 TSiStripsProc (const char *name=0)
virtual ~TSiStripsProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
virtual Bool_t BuildEvent (TGo4EventElement *)
virtual void ProcessSubevent (TGo4MbsSubEvent *subevt)
Short_t GetTriggerNumber () const
Int_t GetEventNumber () const
Long_t ExecuteScript (const char *script_name)

Protected Member Functions

void AddSubProcessor (TCBMBeamtimeProc *)

Protected Attributes

TSiStripsParamfPar
TExploderEventfExploderInputEvent
TSiStripsEventfOutputEvent
TBeamMonitorEventfBeamEvent
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 18 of file TSiStripsProc.h.


Constructor & Destructor Documentation

TSiStripsProc::TSiStripsProc ( const char *  name = 0  ) 

Definition at line 3 of file TSiStripsProc.cxx.

References fPar.

TSiStripsProc::~TSiStripsProc (  )  [virtual]

Definition at line 17 of file TSiStripsProc.cxx.


Member Function Documentation

void TCBMBeamtimeProc::AddSubProcessor ( TCBMBeamtimeProc proc  )  [protected, inherited]
Bool_t TCBMBeamtimeProc::BuildEvent ( TGo4EventElement *  outevnt  )  [virtual, inherited]
Long_t TCBMBeamtimeProc::ExecuteScript ( const char *  script_name  )  [inherited]

Temporary here - will be from 4.5.3 version in distribution

Definition at line 142 of file TCBMBeamtimeProc.cxx.

Referenced by TCernOct12UnpackProc::TCernOct12UnpackProc(), TFaspProc::TFaspProc(), TFiberHodProc::TFiberHodProc(), TSpadicV10Proc::TSpadicV10Proc(), and TTrbProc::TTrbProc().

void TSiStripsProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 67 of file TSiStripsProc.cxx.

References fBeamEvent, and fExploderInputEvent.

Int_t TCBMBeamtimeProc::GetEventNumber (  )  const [inline, inherited]
Short_t TCBMBeamtimeProc::GetTriggerNumber (  )  const [inline, inherited]
void TSiStripsProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 21 of file TSiStripsProc.cxx.

References fBeamEvent, fExploderInputEvent, fOutputEvent, and TCBMBeamtimeEvent::GetSubEvent().

void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]

Field Documentation

Definition at line 35 of file TSiStripsProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 33 of file TSiStripsProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited]
TGo4MbsEvent* TCBMBeamtimeProc::fMbsInput [protected, inherited]

Definition at line 61 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Short_t TCBMBeamtimeProc::fMbsTriggerNumber [protected, inherited]

Definition at line 34 of file TSiStripsProc.h.

Referenced by InitEvent().

Definition at line 32 of file TSiStripsProc.h.

Referenced by TSiStripsProc().


The documentation for this class was generated from the following files: