Public Member Functions | Protected Member Functions | Protected Attributes

TRossendorfProc Class Reference

#include <TRossendorfProc.h>

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

Public Member Functions

 TRossendorfProc (const char *name=0)
virtual ~TRossendorfProc (void)
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TRossendorfProc (const char *name=0)
virtual ~TRossendorfProc (void)
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

TRossendorfMapParamfMapPar
TRossendorfHistParamfHistTdcPar
TRossendorfHistParamfHistQdcPar
TRossendorfHistParamfHistStripTdcPar
TRossendorfHistParamfHistStripQdcPar
TRossendorfHistParamfHistStripCorrPar
TRossendorfHistParamfHistStripCorrQdcPar
TRossendorfHistParamfRoluPar
TRossendorfHistParamfRpcResHistPar
TRossendorfHistParamfRpcPosResHistPar
TMbsCrateEventfCrateInputEvent
TRossendorfEventfOutputEvent
TBeamMonitorEventfBeamEvent
TH1F * hTDC [3][16]
TH1F * hQDC [3][16]
TH1F * hStripTdc [2][8]
TH1F * hStripQdc [2][8]
TH2F * hRpcCorr [2][2][8]
TH1F * hRefTimeCorr [4]
TH2F * hRpcCorrQdc [2][2][8]
TH1F * hRpcStripMult [2]
TH2F * hRpcStripvsStrip [3]
TH2F * hRpcPosRes [2]
TH1F * hROLUSum
TH1F * hROLUSum1
TH1F * hROLUSum2
TH1F * hROLUSum3
TH1F * hROLURes
TH1F * hROLURes1
TH2F * hTimeRes [2][8]
TH1F * hRpcRes [8][8]
TH2F * hRosSzint [2]
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 20 of file TRossendorfProc.h.


Constructor & Destructor Documentation

TRossendorfProc::TRossendorfProc ( const char *  name = 0  ) 
TRossendorfProc::~TRossendorfProc ( void   )  [virtual]

Definition at line 250 of file TRossendorfProc.cxx.

TRossendorfProc::TRossendorfProc ( const char *  name = 0  ) 
virtual TRossendorfProc::~TRossendorfProc ( void   )  [virtual]

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 TRossendorfProc::FinalizeEvent (  )  [virtual]
virtual void TRossendorfProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

void TRossendorfProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 254 of file TRossendorfProc.cxx.

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

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

Field Documentation

Definition at line 45 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 43 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 35 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 38 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 39 of file TRossendorfProc.h.

Referenced by TRossendorfProc().

Definition at line 37 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 36 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 34 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 33 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

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 44 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 40 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 42 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 41 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hQDC [protected]

Definition at line 47 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hRefTimeCorr [protected]

Definition at line 51 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLURes [protected]

Definition at line 60 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLURes1 [protected]

Definition at line 61 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLUSum [protected]

Definition at line 56 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLUSum1 [protected]

Definition at line 57 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLUSum2 [protected]

Definition at line 58 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hROLUSum3 [protected]

Definition at line 59 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH2F * TRossendorfProc::hRosSzint [protected]

Definition at line 64 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH2F * TRossendorfProc::hRpcCorr [protected]

Definition at line 50 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH2F * TRossendorfProc::hRpcCorrQdc [protected]

Definition at line 52 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH2F * TRossendorfProc::hRpcPosRes [protected]

Definition at line 55 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hRpcRes [protected]

Definition at line 63 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hRpcStripMult [protected]

Definition at line 53 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

Definition at line 54 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hStripQdc [protected]

Definition at line 49 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hStripTdc [protected]

Definition at line 48 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH1F * TRossendorfProc::hTDC [protected]

Definition at line 46 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().

TH2F * TRossendorfProc::hTimeRes [protected]

Definition at line 62 of file TRossendorfProc.h.

Referenced by FinalizeEvent(), and TRossendorfProc().


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