Public Member Functions | Data Fields

TTrbParam Class Reference

#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

Detailed Description

Definition at line 22 of file TTrbParam.h.


Constructor & Destructor Documentation

TTrbParam::TTrbParam ( const char *  name = 0  ) 

Member Function Documentation

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().


Field Documentation

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().

Number of events between 2 time calibrations

Definition at line 60 of file TTrbParam.h.

Referenced by TTrbProc::EvaluateTDCV3Data(), and TTrbParam().

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().

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().

Maximum trb id in use + 1

Definition at line 37 of file TTrbParam.h.

Referenced by TTrbParam(), and UpdateFrom().

Control printout of event contents

Definition at line 35 of file TTrbParam.h.

Referenced by TTrbProc::ProcessSubevent(), TTrbProc::ProcessTrbSubevent(), and TTrbParam().

Control printout of event contents

Definition at line 33 of file TTrbParam.h.

Referenced by TTrbProc::ProcessTrbSubevent(), and TTrbParam().

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().

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().


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