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

TPadRpcProc Class Reference

#include <TPadRpcProc.h>

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

Public Member Functions

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

TPadRpcParamfPar
TVftxParamfVftxPar
TMbsCrateEventfCrateInputEvent
TTriglogEventfTriglogInputEvent
TVftxEventfVftxInputEvent
TPadRpcEventfOutputEvent
Double_t dCaenBinSize
Double_t dRpcCenterOffsetX
Double_t dRpcCenterOffsetY
Double_t dRpcCenterOffsetCmX
Double_t dRpcCenterOffsetCmY
PadRpc_Hit hitCurrent
PadRpc_Cluster clusterCurrent
UInt_t uLastFiredPadX
UInt_t uMultiplicityPadRpc
TH2 * fBeamProfilePadRpcCm
TH2 * fBeamProfilePadRpc
TH1 * fMultiplicityPadRpc
TH1 * fClusterMultPadRpc
TH1 * fClusterSizePadRpc
TH2 * fClusterProfilePadRpc
TGsiAug12ParamfParAnalysis
PadRpc_Event eventCurrent
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Private Member Functions

void ProcessCaenPad (UInt_t uPadIndexX, UInt_t uPadIndexY, Double_t dCaenOtherOffset=0)
void ProcessVftxPad (UInt_t uPadIndexX, UInt_t uPadIndexY, Double_t dVftxOtherOffset=0)
void ProcessCaenPad (UInt_t uPadIndexX, UInt_t uPadIndexY, Double_t dCaenOtherOffset=0)
void ProcessVftxPad (UInt_t uPadIndexX, UInt_t uPadIndexY, Double_t dVftxOtherOffset=0)

Detailed Description

Definition at line 22 of file TPadRpcProc.h.


Constructor & Destructor Documentation

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

Definition at line 89 of file TPadRpcProc.cxx.

TPadRpcProc::TPadRpcProc ( const char *  name = 0  ) 
virtual TPadRpcProc::~TPadRpcProc (  )  [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 TPadRpcProc::FinalizeEvent (  )  [virtual]
virtual void TPadRpcProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

void TPadRpcProc::ProcessCaenPad ( UInt_t  uPadIndexX,
UInt_t  uPadIndexY,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPadRpcProc::ProcessCaenPad ( UInt_t  uPadIndexX,
UInt_t  uPadIndexY,
Double_t  dCaenOtherOffset = 0 
) [private]
void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]
void TPadRpcProc::ProcessVftxPad ( UInt_t  uPadIndexX,
UInt_t  uPadIndexY,
Double_t  dVftxOtherOffset = 0 
) [private]
void TPadRpcProc::ProcessVftxPad ( UInt_t  uPadIndexX,
UInt_t  uPadIndexY,
Double_t  dVftxOtherOffset = 0 
) [private]

Field Documentation

Definition at line 53 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), and ProcessVftxPad().

Double_t TPadRpcProc::dCaenBinSize [protected]

Definition at line 46 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), and TPadRpcProc().

Double_t TPadRpcProc::dRpcCenterOffsetCmX [protected]

Definition at line 49 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), ProcessVftxPad(), and TPadRpcProc().

Double_t TPadRpcProc::dRpcCenterOffsetCmY [protected]

Definition at line 50 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), ProcessVftxPad(), and TPadRpcProc().

Double_t TPadRpcProc::dRpcCenterOffsetX [protected]

Definition at line 47 of file TPadRpcProc.h.

Referenced by TPadRpcProc().

Double_t TPadRpcProc::dRpcCenterOffsetY [protected]

Definition at line 48 of file TPadRpcProc.h.

Referenced by TPadRpcProc().

Definition at line 57 of file TPadRpcProc.h.

Definition at line 58 of file TPadRpcProc.h.

Referenced by ProcessCaenPad(), ProcessVftxPad(), and TPadRpcProc().

Definition at line 57 of file TPadRpcProc.h.

Referenced by ProcessCaenPad(), ProcessVftxPad(), and TPadRpcProc().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 60 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), and TPadRpcProc().

Definition at line 62 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), and TPadRpcProc().

Definition at line 61 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), and TPadRpcProc().

Definition at line 39 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ProcessCaenPad().

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 59 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), and TPadRpcProc().

Definition at line 43 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), InitEvent(), ProcessCaenPad(), and ProcessVftxPad().

Definition at line 37 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), ProcessVftxPad(), and TPadRpcProc().

Definition at line 41 of file TPadRpcProc.h.

Definition at line 40 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 41 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ProcessVftxPad().

Definition at line 38 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessVftxPad(), and TPadRpcProc().

Definition at line 52 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), and ProcessVftxPad().

UInt_t TPadRpcProc::uLastFiredPadX [protected]

Definition at line 54 of file TPadRpcProc.h.

Referenced by FinalizeEvent().

Definition at line 55 of file TPadRpcProc.h.

Referenced by FinalizeEvent(), ProcessCaenPad(), and ProcessVftxPad().


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