Public Member Functions | Protected Member Functions | Protected Attributes | Friends

TMbsCrateProc Class Reference

#include <TMbsCrateProc.h>

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

Public Member Functions

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

Protected Member Functions

void Process1182 (int num, int *pdata, int len)
void ProcessMADC (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Processv560 (int *pdata, unsigned int len)
void Processv550 (int *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void ProcessMADC (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessFPGA_TDC (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessFPGA_TDC (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessVFTX (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void ProcessScalOrMu (uint32_t *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessVFTX (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void ProcessScalOrMu (uint32_t *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessVFTX (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void ProcessScalOrMu (uint32_t *pdata, unsigned int len)
void Process1182 (int num, int *pdata, int len)
void Process1290 (int num, int *pdata, unsigned int len)
void Process965 (int num, int *pdata, unsigned int len)
void ProcessVFTX (int num, uint32_t *pdata, unsigned int len)
void ProcessQFW (uint32_t *pdata, unsigned int len)
void ProcessScalOrMu (uint32_t *pdata, unsigned int len)
void AddSubProcessor (TCBMBeamtimeProc *)

Protected Attributes

TMbsCrateParamfPar
TMbsCrateEventfOutputEvent
TH1 * f1182h [MAX_1182][NUM_1182_CH]
TH1 * f1182Pulserh [MAX_1182][NUM_1182_CH]
TH1 * fMadc_adc [MAX_MADC][N_MADC_CHA]
TH1 * fMadc_trace [MAX_MADC]
TGo4Picture * pMadc_overview [MAX_MADC]
T1290Proc fTDC [MAX_1290]
TH1 * f550h_fifo0_trace
TH1 * f550h_fifo0_acc
TH1 * f550h_fifo1_trace
TH1 * f550h_fifo1_acc
TH1 * fQdc_Charge [MAX_965][MQDC_t::NumChan]
TH1 * fFPGA_Ch [MAX_FPGA_TDC][MAX_FPGA_TDC_Channel]
TH1 * fQFWcnt
TH1 * fQFWerr
TLatex * fQFWInfo
Int_t iCaenEnabled
TH2 * fTDC_chanMapL [MAX_1290 *(MAX_1290+1)/2]
Int_t iMapIndex
Int_t iLastEventNumber
Int_t iLastFpgaTdcCoarse [MAX_FPGA_TDC][FPGA_TDC_NBCHAN]
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Friends

class TCBMBeamtimeProc

Detailed Description

Definition at line 18 of file TMbsCrateProc.h.


Constructor & Destructor Documentation

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

Definition at line 162 of file TMbsCrateProc.cxx.

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

Definition at line 23 of file TMbsCrateProc.cxx.

TMbsCrateProc::TMbsCrateProc ( const char *  name  ) 
virtual TMbsCrateProc::~TMbsCrateProc (  )  [virtual]
TMbsCrateProc::TMbsCrateProc (  ) 
TMbsCrateProc::TMbsCrateProc ( const char *  name  ) 
virtual TMbsCrateProc::~TMbsCrateProc (  )  [virtual]
TMbsCrateProc::TMbsCrateProc (  ) 
TMbsCrateProc::TMbsCrateProc ( const char *  name  ) 
virtual TMbsCrateProc::~TMbsCrateProc (  )  [virtual]
TMbsCrateProc::TMbsCrateProc (  ) 
TMbsCrateProc::TMbsCrateProc ( const char *  name  ) 
virtual TMbsCrateProc::~TMbsCrateProc (  )  [virtual]
TMbsCrateProc::TMbsCrateProc (  ) 
TMbsCrateProc::TMbsCrateProc ( const char *  name  ) 
virtual TMbsCrateProc::~TMbsCrateProc (  )  [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().

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

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

Reimplemented from TCBMBeamtimeProc.

Definition at line 166 of file TMbsCrateProc.cxx.

References fOutputEvent, and TCBMBeamtimeEvent::GetSubEvent().

void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1182 ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process1290 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Process965 ( int  num,
int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessFPGA_TDC ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessFPGA_TDC ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessMADC ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::ProcessMADC ( int  num,
int *  pdata,
int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessQFW ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessScalOrMu ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessScalOrMu ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessScalOrMu ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessScalOrMu ( uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]
virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TMbsCrateProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TMbsCrateProc::Processv550 ( int *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::Processv560 ( int *  pdata,
unsigned int  len 
) [protected]

Definition at line 505 of file TMbsCrateProc.cxx.

References TMbsCrateEvent::f560Scaler, fOutputEvent, and NUM_V560_CH.

Referenced by ProcessSubevent().

void TMbsCrateProc::ProcessVFTX ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessVFTX ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessVFTX ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]
void TMbsCrateProc::ProcessVFTX ( int  num,
uint32_t *  pdata,
unsigned int  len 
) [protected]

Friends And Related Function Documentation

TCBMBeamtimeProc [friend]

Definition at line 20 of file TMbsCrateProc.h.


Field Documentation

TH1 * TMbsCrateProc::f1182h [protected]

Definition at line 45 of file TMbsCrateProc.h.

Referenced by Process1182(), and TMbsCrateProc().

TH1 * TMbsCrateProc::f1182Pulserh [protected]

Definition at line 46 of file TMbsCrateProc.h.

Referenced by Process1182(), and TMbsCrateProc().

Definition at line 58 of file TMbsCrateProc.h.

Referenced by Processv550(), and TMbsCrateProc().

Definition at line 57 of file TMbsCrateProc.h.

Referenced by Processv550(), and TMbsCrateProc().

Definition at line 60 of file TMbsCrateProc.h.

Referenced by Processv550(), and TMbsCrateProc().

Definition at line 59 of file TMbsCrateProc.h.

Referenced by Processv550(), and TMbsCrateProc().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

TH1 * TMbsCrateProc::fFPGA_Ch [protected]

Definition at line 52 of file TMbsCrateProc.h.

Referenced by ProcessFPGA_TDC(), and ProcessVFTX().

TH1 * TMbsCrateProc::fMadc_adc [protected]

Definition at line 49 of file TMbsCrateProc.h.

Referenced by ProcessMADC(), and TMbsCrateProc().

TH1 * TMbsCrateProc::fMadc_trace [protected]

Definition at line 50 of file TMbsCrateProc.h.

Referenced by ProcessMADC(), and TMbsCrateProc().

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 42 of file TMbsCrateProc.h.

Referenced by ProcessScalOrMu(), ProcessSubevent(), ProcessVFTX(), and TMbsCrateProc().

TH1 * TMbsCrateProc::fQdc_Charge [protected]

Definition at line 49 of file TMbsCrateProc.h.

Referenced by Process965().

TH1 * TMbsCrateProc::fQFWcnt [protected]

Definition at line 55 of file TMbsCrateProc.h.

Referenced by ProcessQFW().

TH1 * TMbsCrateProc::fQFWerr [protected]

Definition at line 56 of file TMbsCrateProc.h.

Referenced by ProcessQFW().

TLatex * TMbsCrateProc::fQFWInfo [protected]

Definition at line 57 of file TMbsCrateProc.h.

Referenced by ProcessQFW().

Definition at line 54 of file TMbsCrateProc.h.

Referenced by Process1290(), and TMbsCrateProc().

TH2 * TMbsCrateProc::fTDC_chanMapL [protected]

Definition at line 56 of file TMbsCrateProc.h.

Int_t TMbsCrateProc::iCaenEnabled [protected]

Definition at line 54 of file TMbsCrateProc.h.

Definition at line 70 of file TMbsCrateProc.h.

Int_t TMbsCrateProc::iLastFpgaTdcCoarse[MAX_FPGA_TDC][FPGA_TDC_NBCHAN] [protected]

Definition at line 64 of file TMbsCrateProc.h.

Int_t TMbsCrateProc::iMapIndex [protected]

Definition at line 57 of file TMbsCrateProc.h.

TGo4Picture * TMbsCrateProc::pMadc_overview [protected]

Definition at line 51 of file TMbsCrateProc.h.

Referenced by TMbsCrateProc().


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