#include <TTrbParam.h>
Public Member Functions | |
TTrbParam (const char *name=0) | |
Bool_t | UpdateFrom (TGo4Parameter *pp) |
Bool_t | SetConfigTrbs () |
Data Fields | |
Bool_t | processTrailing |
Bool_t | fillRaw |
Bool_t | printEvent |
Bool_t | printErrors |
UInt_t | numTrbs |
UInt_t | activeTrb [TRB_TDC3_NUMBOARDS] |
Short_t | refChannel |
unsigned | fEventCount |
UShort_t | calibrationStoreMode |
Bool_t | generalCalibration |
Bool_t | continuousCalibration |
UInt_t | calibrationPeriod |
UInt_t | calibrationEntries |
Definition at line 22 of file TTrbParam.h.
TTrbParam::TTrbParam | ( | const char * | name = 0 |
) |
Initial setup
Definition at line 6 of file TTrbParam.cxx.
References activeTrb, calibrationEntries, calibrationPeriod, calibrationStoreMode, continuousCalibration, fillRaw, generalCalibration, numTrbs, printErrors, printEvent, processTrailing, and refChannel.
Bool_t TTrbParam::SetConfigTrbs | ( | ) |
Definition at line 65 of file TTrbParam.cxx.
References activeTrb, and TTrbEvent::ConfigTRBS.
Referenced by TTrbProc::TTrbProc(), and UpdateFrom().
Bool_t TTrbParam::UpdateFrom | ( | TGo4Parameter * | pp | ) |
Should be done automatically by the UpdateFrom of the Go4 framework. Did not check yet!
Definition at line 33 of file TTrbParam.cxx.
References activeTrb, numTrbs, and SetConfigTrbs().
UInt_t TTrbParam::activeTrb[TRB_TDC3_NUMBOARDS] |
Enable trb of id
Definition at line 39 of file TTrbParam.h.
Referenced by SetConfigTrbs(), TTrbParam(), and UpdateFrom().
Minimum required number of entries in calibration
Definition at line 62 of file TTrbParam.h.
Referenced by TTrbParam().
UInt_t TTrbParam::calibrationPeriod |
Number of events between 2 time calibrations
Definition at line 60 of file TTrbParam.h.
Referenced by TTrbProc::EvaluateTDCV3Data(), and TTrbParam().
UShort_t TTrbParam::calibrationStoreMode |
0 - Start from scratch and DO NOT store calibration 1 - Start from scratch and store calibration 2 - Start from last stored calibration and DO NOT store calibration 3 - Start from last stored calibration and store calibration 4 - Start from certain stored calibration and DO NOT store calibration 3 - Start from certain stored calibration and store calibration
Definition at line 53 of file TTrbParam.h.
Referenced by TTrbParam().
Continuous calibration with doublebuffered table
Definition at line 58 of file TTrbParam.h.
Referenced by TTrbProc::EvaluateTDCV3Data(), TTrbProc::IsAnyCalibration(), TTrbParam(), and TTrbProc::WithoutCalibration().
unsigned TTrbParam::fEventCount |
Definition at line 45 of file TTrbParam.h.
Referenced by TTrbProc::EvaluateTDCV3Data(), TTrbProc::ProcessTrbSubevent(), and TTrbProc::TTrbProc().
Bool_t TTrbParam::fillRaw |
Control filling of raw histograms
Definition at line 31 of file TTrbParam.h.
Referenced by TTrbParam(), and TTrbProc::TTrbProc().
Switch calibration of time bins on
Definition at line 56 of file TTrbParam.h.
Referenced by TTrbProc::EvaluateTDCV3Data(), TTrbProc::IsAnyCalibration(), TTrbParam(), and TTrbProc::WithoutCalibration().
UInt_t TTrbParam::numTrbs |
Maximum trb id in use + 1
Definition at line 37 of file TTrbParam.h.
Referenced by TTrbParam(), and UpdateFrom().
Bool_t TTrbParam::printErrors |
Control printout of event contents
Definition at line 35 of file TTrbParam.h.
Referenced by TTrbProc::ProcessSubevent(), TTrbProc::ProcessTrbSubevent(), and TTrbParam().
Bool_t TTrbParam::printEvent |
Control printout of event contents
Definition at line 33 of file TTrbParam.h.
Referenced by TTrbProc::ProcessTrbSubevent(), and TTrbParam().
Bool_t TTrbParam::processTrailing |
Indicate if trailing edges should be processed
Definition at line 28 of file TTrbParam.h.
Referenced by TTrbProc::DoCalibration(), TTrbProc::EvaluateTDCV3Data(), TTrbProc::GenHistos1(), TTrbParam(), and TTrbProc::TTrbProc().
Short_t TTrbParam::refChannel |
Main reference channel. In most cases 0 while it is trigger time
Definition at line 42 of file TTrbParam.h.
Referenced by TTrbProc::EvaluateTDCV3Data(), TTrbProc::GenHistos2(), TTrbProc::GenHistos3(), and TTrbParam().