Public Member Functions | Protected Member Functions | Protected Attributes

TBeamMonitorProc Class Reference

#include <TBeamMonitorProc.h>

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

Public Member Functions

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

TBeamMonitorParamfPar
TMbsCrateEventfCrateInputEvent
TRocEventfRocInputEvent
TEpicsEventfEpicsInputEvent
TBeamMonitorEventfOutputEvent
TH2 * fCh1_Ch2
TH2 * fCh_Pb
TH2 * fCh2_Pb
TH2 * fS1_Pb
TH2 * fS1_S2
TH2 * fS1_S3
TH2 * fS2_S3
TGo4PolyCond * fPionCond
TGo4PolyCond * fElectronCond
 condition on pion
TGo4PolyCond * fMuonCond
 condition on pion
TH1 * fPmtDiff
TTriglogEventfTriglogInputEvent
TVftxEventfVftxInputEvent
Double_t dCaenVftxOffset
UInt_t uFirstMbsTimeIntegration
UInt_t uFirstMbsTimeStep
UInt_t uLastMbsTimeStep
UInt_t vStepStripCounts [NB_STRIP_RPC_MAX][NB_STRIPS_MAX]
TH2 * fBeamProfileStripRpc [NB_STRIP_RPC_MAX]
TH2 * fTotLeftStripRpc [NB_STRIP_RPC_MAX]
TH2 * fTotRightStripRpc [NB_STRIP_RPC_MAX]
TH1 * fMultiplicityStripRpc [NB_STRIP_RPC_MAX]
TH2 * fStripRateStripRpc [NB_STRIP_RPC_MAX]
TH1 * fCounterRateStripRpc [NB_STRIP_RPC_MAX]
TH2 * fDualMultiplicityStripRpc [(NB_STRIP_RPC_MAX-1)*(NB_STRIP_RPC_MAX-2)/2]
TH2 * fBeamProfilePadRpc [NB_PAD_RPC_MAX]
TH1 * fTdcOffsetTestSameCV
TH1 * fTdcOffsetTestDiffCV
TH1 * fTdcOffsetTestDiffC
TH1 * fTdcOffsetTestDiffV
TH1 * fTdcResolutionTestSameC
TH1 * fTdcResolutionTestDiffC
TH1 * fTdcResolutionTestSameV
TH1 * fTdcResolutionTestDiffV
TH1 * fScalOrMu [SCALORMU_NB_SCAL]
UInt_t uLastScalerScalOrMu [SCALORMU_NB_SCAL]
UInt_t uLastMbsMilliTime [SCALORMU_NB_SCAL]
UInt_t uLastMbsTime [SCALORMU_NB_SCAL]
UInt_t uInitialMbsTime
UInt_t uInitialMilliTime
Int_t iScaler2BinNb
Double_t dScaler2BinMax
TH1 * fScaler2 [N_SCALERS_CH]
UInt_t uLastScaler2 [N_SCALERS_CH]
UInt_t uLastScaler1_16 [N_SCALERS_CH]
UInt_t uInitialScaler1_16
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 19 of file TBeamMonitorProc.h.


Constructor & Destructor Documentation

TBeamMonitorProc::TBeamMonitorProc (  ) 

Definition at line 22 of file TBeamMonitorProc.cxx.

TBeamMonitorProc::TBeamMonitorProc ( const char *  name  ) 
TBeamMonitorProc::~TBeamMonitorProc (  )  [virtual]

Definition at line 147 of file TBeamMonitorProc.cxx.

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

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TBeamMonitorProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TBeamMonitorProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]
void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]

Field Documentation

Double_t TBeamMonitorProc::dCaenVftxOffset [protected]

Definition at line 52 of file TBeamMonitorProc.h.

Double_t TBeamMonitorProc::dScaler2BinMax [protected]

Definition at line 98 of file TBeamMonitorProc.h.

TH2* TBeamMonitorProc::fBeamProfilePadRpc[NB_PAD_RPC_MAX] [protected]

Definition at line 76 of file TBeamMonitorProc.h.

TH2* TBeamMonitorProc::fBeamProfileStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 65 of file TBeamMonitorProc.h.

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

TH2 * TBeamMonitorProc::fCh1_Ch2 [protected]

Definition at line 39 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH2 * TBeamMonitorProc::fCh2_Pb [protected]

Definition at line 41 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH2 * TBeamMonitorProc::fCh_Pb [protected]

Definition at line 40 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH1* TBeamMonitorProc::fCounterRateStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 70 of file TBeamMonitorProc.h.

Definition at line 34 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and InitEvent().

TH2* TBeamMonitorProc::fDualMultiplicityStripRpc[(NB_STRIP_RPC_MAX-1)*(NB_STRIP_RPC_MAX-2)/2] [protected]

Definition at line 73 of file TBeamMonitorProc.h.

TGo4PolyCond * TBeamMonitorProc::fElectronCond [protected]

condition on pion

Definition at line 48 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

Definition at line 36 of file TBeamMonitorProc.h.

Referenced by 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]
TH1* TBeamMonitorProc::fMultiplicityStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 68 of file TBeamMonitorProc.h.

TGo4PolyCond * TBeamMonitorProc::fMuonCond [protected]

condition on pion

Definition at line 49 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

Definition at line 37 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 32 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TGo4PolyCond * TBeamMonitorProc::fPionCond [protected]

Definition at line 47 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH1 * TBeamMonitorProc::fPmtDiff [protected]

Definition at line 38 of file TBeamMonitorProc.h.

Definition at line 35 of file TBeamMonitorProc.h.

Referenced by InitEvent().

TH2 * TBeamMonitorProc::fS1_Pb [protected]

Definition at line 42 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH2 * TBeamMonitorProc::fS1_S2 [protected]

Definition at line 43 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH2* TBeamMonitorProc::fS1_S3 [protected]

Definition at line 44 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH2* TBeamMonitorProc::fS2_S3 [protected]

Definition at line 45 of file TBeamMonitorProc.h.

Referenced by FinalizeEvent(), and TBeamMonitorProc().

TH1* TBeamMonitorProc::fScaler2[N_SCALERS_CH] [protected]

Definition at line 99 of file TBeamMonitorProc.h.

TH1* TBeamMonitorProc::fScalOrMu[SCALORMU_NB_SCAL] [protected]

Definition at line 89 of file TBeamMonitorProc.h.

TH2* TBeamMonitorProc::fStripRateStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 69 of file TBeamMonitorProc.h.

Definition at line 81 of file TBeamMonitorProc.h.

Definition at line 80 of file TBeamMonitorProc.h.

Definition at line 82 of file TBeamMonitorProc.h.

Definition at line 79 of file TBeamMonitorProc.h.

Definition at line 84 of file TBeamMonitorProc.h.

Definition at line 86 of file TBeamMonitorProc.h.

Definition at line 83 of file TBeamMonitorProc.h.

Definition at line 85 of file TBeamMonitorProc.h.

TH2* TBeamMonitorProc::fTotLeftStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 66 of file TBeamMonitorProc.h.

TH2* TBeamMonitorProc::fTotRightStripRpc[NB_STRIP_RPC_MAX] [protected]

Definition at line 67 of file TBeamMonitorProc.h.

Definition at line 40 of file TBeamMonitorProc.h.

Definition at line 47 of file TBeamMonitorProc.h.

Definition at line 97 of file TBeamMonitorProc.h.

Definition at line 55 of file TBeamMonitorProc.h.

Definition at line 56 of file TBeamMonitorProc.h.

Definition at line 93 of file TBeamMonitorProc.h.

Definition at line 94 of file TBeamMonitorProc.h.

Definition at line 102 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::uLastMbsMilliTime[SCALORMU_NB_SCAL] [protected]

Definition at line 91 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::uLastMbsTime[SCALORMU_NB_SCAL] [protected]

Definition at line 92 of file TBeamMonitorProc.h.

Definition at line 57 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::uLastScaler1_16[N_SCALERS_CH] [protected]

Definition at line 101 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::uLastScaler2[N_SCALERS_CH] [protected]

Definition at line 100 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::uLastScalerScalOrMu[SCALORMU_NB_SCAL] [protected]

Definition at line 90 of file TBeamMonitorProc.h.

UInt_t TBeamMonitorProc::vStepStripCounts[NB_STRIP_RPC_MAX][NB_STRIPS_MAX] [protected]

Definition at line 60 of file TBeamMonitorProc.h.


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