Public Member Functions | Protected Member Functions | Protected Attributes

TDiamondProc Class Reference

#include <TDiamondProc.h>

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

Public Member Functions

 TDiamondProc (const char *name=0)
virtual ~TDiamondProc ()
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

TDiamondParamfPar
TMbsCrateEventfCrateInputEvent
TDiamondEventfOutputEvent
TBeamMonitorEventfBeamEvent
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 18 of file TDiamondProc.h.


Constructor & Destructor Documentation

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

Definition at line 4 of file TDiamondProc.cxx.

References fPar.

TDiamondProc::~TDiamondProc (  )  [virtual]

Definition at line 17 of file TDiamondProc.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 TDiamondProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 67 of file TDiamondProc.cxx.

References fBeamEvent, fCrateInputEvent, and TMbsCrateEvent::fFPGA.

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

Reimplemented from TCBMBeamtimeProc.

Definition at line 21 of file TDiamondProc.cxx.

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

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

Field Documentation

Definition at line 35 of file TDiamondProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 33 of file TDiamondProc.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 TDiamondProc.h.

Referenced by InitEvent().

Definition at line 32 of file TDiamondProc.h.

Referenced by TDiamondProc().


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