#include <TMbsCrateProc.h>
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 | |
TMbsCrateParam * | fPar |
TMbsCrateEvent * | fOutputEvent |
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] |
TCBMBeamtimeEvent * | fBeamtimeEvent |
TGo4MbsEvent * | fMbsInput |
Short_t | fMbsTriggerNumber |
Int_t | fMbsEventNumber |
Friends | |
class | TCBMBeamtimeProc |
Definition at line 18 of file TMbsCrateProc.h.
TMbsCrateProc::TMbsCrateProc | ( | const char * | name = 0 |
) |
Definition at line 22 of file TMbsCrateProc.cxx.
References f1182h, f1182Pulserh, f550h_fifo0_acc, f550h_fifo0_trace, f550h_fifo1_acc, f550h_fifo1_trace, fMadc_adc, fMadc_trace, fPar, fTDC, and pMadc_overview.
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] |
void TCBMBeamtimeProc::AddSubProcessor | ( | TCBMBeamtimeProc * | proc | ) | [protected, inherited] |
Definition at line 41 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fSubProcessors.
Referenced by TCernGem12DetectorProc::TCernGem12DetectorProc(), TCernGem12FinalProc::TCernGem12FinalProc(), TCernGem12UnpackProc::TCernGem12UnpackProc(), TCernOct11DetectorProc::TCernOct11DetectorProc(), TCernOct11UnpackProc::TCernOct11UnpackProc(), TCernOct12DetectorProc::TCernOct12DetectorProc(), TCernOct12FinalProc::TCernOct12FinalProc(), TCernOct12UnpackProc::TCernOct12UnpackProc(), TCosyJan12DetectorProc::TCosyJan12DetectorProc(), TCosyJan12FinalProc::TCosyJan12FinalProc(), TCosyJan12UnpackProc::TCosyJan12UnpackProc(), TCosyNov11DetectorProc::TCosyNov11DetectorProc(), TCosyNov11UnpackProc::TCosyNov11UnpackProc(), TGsiAug12CalibrationProc::TGsiAug12CalibrationProc(), TGsiAug12DetectorProc::TGsiAug12DetectorProc(), TGsiAug12OutputProc::TGsiAug12OutputProc(), TGsiAug12TrackingProc::TGsiAug12TrackingProc(), TGsiAug12UnpackProc::TGsiAug12UnpackProc(), TLaserTest12DetectorProc::TLaserTest12DetectorProc(), and TLaserTest12UnpackProc::TLaserTest12UnpackProc().
Bool_t TCBMBeamtimeProc::BuildEvent | ( | TGo4EventElement * | outevnt | ) | [virtual, inherited] |
Reimplemented in TCernNov10Proc, TCosyDec10Proc, TRocProc, and TSpadicProc.
Definition at line 52 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fBeamtimeEvent, TCBMBeamtimeProc::FinalizeEvent(), TCBMBeamtimeProc::fMbsEventNumber, TCBMBeamtimeProc::fMbsInput, TCBMBeamtimeProc::fMbsTriggerNumber, TCBMBeamtimeProc::fProcIterator, TCBMBeamtimeProc::InitEvent(), and TCBMBeamtimeProc::ProcessSubevent().
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] |
Reimplemented in TGem1Proc, TGem2Proc, TTrackingProc, TTRDBucharestProc, TTRDDubnaProc, TTRDMuensterFrankfurtProc, TRICHProc, TBeamMonitorProc, TTRDBucharestProc, TTRDMuensterFrankfurtProc, TRICHProc, TBeamMonitorProc, TTrackingProc, TGEMProc, TSTSProc, TBeamMonitorProc, TTrackingProc, TBucharestProc, TDiamondProc, TRootConverterProc, TRossendorfProc, TRPCProc, TSiStripsProc, TBeamMonitorProc, TGet4v1Proc, TMatchingProc, TPlasticsProc, TRootConverterProc, TRpcProc, TScalersProc, TVftxProc, TBucharestProc, TBeamMonitorProc, TRootConverterProc, TRossendorfProc, TRPCProc, TVftxProc, TMatchingProc, TPadRpcProc, TPlasticsProc, TRootConverterProc, TRpcProc, TScalersProc, TVftxProc, TSTSProc, TGet4v1Proc, TMatchingProc, TPadRpcProc, TPlasticsProc, TRootConverterProc, TRpcProc, TScalersProc, TVftxProc, TEpicsProc, TFiberHodProc, TRocProc, and TSpadicV10Proc.
Definition at line 39 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
Int_t TCBMBeamtimeProc::GetEventNumber | ( | ) | const [inline, inherited] |
Returns event number of main MBS event
Definition at line 48 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsEventNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TGet4v1Proc::FinalizeEvent(), TRPCProc::FinalizeEvent(), TGet4v1Proc::ProcessSubevent(), and TGet4v1Proc::ProcessTriggerMessage().
Short_t TCBMBeamtimeProc::GetTriggerNumber | ( | ) | const [inline, inherited] |
Returns trigger number of main MBS event
Definition at line 45 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsTriggerNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TTrbProc::ProcessSubevent(), TSpadicV10Proc::ProcessSubevent(), TSpadicProc::ProcessSubevent(), TGet4v1Proc::ProcessSubevent(), and ProcessSubevent().
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] |
Definition at line 378 of file TMbsCrateProc.cxx.
References f1182h, f1182Pulserh, TMbsCrateEvent::fData1182, fOutputEvent, TMbsCrateEvent::IsPulser(), L1182_DEBUG, MAX_1182, and NUM_1182_CH.
Referenced by ProcessSubevent().
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] |
Definition at line 459 of file TMbsCrateProc.cxx.
References T1290Data::FindGeo(), TMbsCrateEvent::fMtdc, fOutputEvent, fTDC, TMbsCrateEvent::IsPulser(), MAX_1290, and T1290Data::Unpack().
Referenced by ProcessSubevent().
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] |
Definition at line 296 of file TMbsCrateProc.cxx.
References MQDC_t::charge, MQDC_t::FindGeo(), TMbsCrateEvent::fMqdc, fOutputEvent, fQdc_Charge, MAX_965, and MQDC_t::Unpack().
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] |
Definition at line 349 of file TMbsCrateProc.cxx.
References FPGA_TDC_hit::ch_ix, FPGA_TDC_hit::ch_tim, FPGA_TDC_hit::coarse_ct, TMbsCrateEvent::fFPGA, fFPGA_Ch, fOutputEvent, MAX_FPGA_TDC, and MAX_FPGA_TDC_Channel.
void TMbsCrateProc::ProcessFPGA_TDC | ( | int | num, | |
uint32_t * | pdata, | |||
unsigned int | len | |||
) | [protected] |
void TMbsCrateProc::ProcessMADC | ( | int | num, | |
int * | pdata, | |||
int | len | |||
) | [protected] |
Definition at line 422 of file TMbsCrateProc.cxx.
References TMbsCrateEvent::fMadc, fMadc_adc, fMadc_trace, fOutputEvent, TMbsCrateEvent::IsPulser(), and MAX_MADC.
Referenced by ProcessSubevent().
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] |
Definition at line 398 of file TMbsCrateProc.cxx.
References QFW_Data::counters, QFW_Data::errcnt, fOutputEvent, TMbsCrateEvent::fQFW, fQFWcnt, fQFWerr, fQFWInfo, and QFW_Data::setup.
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] |
Definition at line 622 of file TMbsCrateProc.cxx.
References fOutputEvent, fPar, TMbsCrateEvent::fScalOrMu, SCALORMU_NB_SCAL, TMbsCrateParam::uDebug, ScalOrMu_Data::uReferenceClock, and ScalOrMu_Data::uScaler.
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] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 186 of file TMbsCrateProc.cxx.
References TMbsCrateParam::fBucharestSetup, TMbsCrateEvent::fIsPulser, fOutputEvent, fPar, TCBMBeamtimeProc::GetTriggerNumber(), Process1182(), Process1290(), ProcessMADC(), Processv550(), and Processv560().
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] |
Definition at line 516 of file TMbsCrateProc.cxx.
References TMbsCrateEvent::f550Data0, TMbsCrateEvent::f550Data1, f550h_fifo0_acc, f550h_fifo0_trace, f550h_fifo1_acc, f550h_fifo1_trace, fOutputEvent, TMbsCrateEvent::IsPulser(), and NUM_V550_CH.
Referenced by ProcessSubevent().
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] |
Definition at line 506 of file TMbsCrateProc.cxx.
References FPGA_TDC_hit::ch_ix, FPGA_TDC_hit::ch_tim, FPGA_TDC_hit::coarse_ct, TMbsCrateEvent::fFPGA, fFPGA_Ch, TMbsCrateEvent::fFPGAHEAD, fOutputEvent, fPar, FPGA_TDC_header::fpga_fifo_ct, FPGA_TDC_header::fpga_fifo_nd, FPGA_TDC_header::fpga_fifo_tt, FPGA_TDC_hit::future_bit, FPGA_TDC_header::mod_nr, FPGA_TDC_header::nr_data, TDC_EVT_HEADER_KEY_MASK, TDC_EVT_HEADER_KEY_SHIFT, TDC_EVT_HEADER_KEYWORD, TDC_EVT_HEADER_MOD_SHIFT, TDC_FIFO_COARSE_CT_SHIFT, TDC_FIFO_DATA_CHAN_SHIFT, TDC_FIFO_FUTURE_BIT_SHIFT, TDC_FIFO_HEADER_DATA_CNT, TDC_FIFO_HEADER_TRIG_TIME, TDC_FIFO_HEADER_TRIG_TIME_SHIFT, TDC_FIFO_HEADER_TRIG_TYPE, TDC_FIFO_HEADER_TRIG_TYPE_SHIFT, TDC_FIFO_MESSAGE_TYPE, TDC_FIFO_MESSAGE_TYPE_SHIFT, and TMbsCrateParam::uVftxHistosEnabled.
void TMbsCrateProc::ProcessVFTX | ( | int | num, | |
uint32_t * | pdata, | |||
unsigned int | len | |||
) | [protected] |
TCBMBeamtimeProc [friend] |
Definition at line 20 of file TMbsCrateProc.h.
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().
TH1* TMbsCrateProc::f550h_fifo0_acc [protected] |
Definition at line 58 of file TMbsCrateProc.h.
Referenced by Processv550(), and TMbsCrateProc().
TH1* TMbsCrateProc::f550h_fifo0_trace [protected] |
Definition at line 57 of file TMbsCrateProc.h.
Referenced by Processv550(), and TMbsCrateProc().
TH1* TMbsCrateProc::f550h_fifo1_acc [protected] |
Definition at line 60 of file TMbsCrateProc.h.
Referenced by Processv550(), and TMbsCrateProc().
TH1* TMbsCrateProc::f550h_fifo1_trace [protected] |
Definition at line 59 of file TMbsCrateProc.h.
Referenced by Processv550(), and TMbsCrateProc().
TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent [protected, inherited] |
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] |
Definition at line 63 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), TRPCProc::FinalizeEvent(), and TCBMBeamtimeProc::GetEventNumber().
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 62 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), and TCBMBeamtimeProc::GetTriggerNumber().
TMbsCrateEvent * TMbsCrateProc::fOutputEvent [protected] |
Definition at line 43 of file TMbsCrateProc.h.
Referenced by InitEvent(), Process1182(), Process1290(), Process965(), ProcessFPGA_TDC(), ProcessMADC(), ProcessQFW(), ProcessScalOrMu(), ProcessSubevent(), Processv550(), Processv560(), and ProcessVFTX().
TMbsCrateParam * TMbsCrateProc::fPar [protected] |
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().
T1290Proc TMbsCrateProc::fTDC [protected] |
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.
Int_t TMbsCrateProc::iLastEventNumber [protected] |
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().