emcDataError Class Reference
[Tower calibration]

#include <emcDataError.h>

List of all members.


Detailed Description

About data readout errors.

Except at the very last stage of calibration, data are never reset to zero, they are only flagged. Thus even if counter is knowingly dead - its energy and time are not necessarily zeros. Checks should be made both for the dead mask and for the error code (with 0x2000 mask).

Definition at line 16 of file emcDataError.h.

Static Public Member Functions

static int OK (void)
 Everything is fine.
static int HG_PRE_OUT (void)
 high gain pre-sample value is OUT-OF-RANGE
static int HG_POST_OUT (void)
 high gain post-sample value is OUT-OF-RANGE
static int LG_PRE_OUT (void)
 low gain pre-sample value is OUT-OF-RANGE
static int LG_POST_OUT (void)
 low gain post-sample value is OUT-OF-RANGE
static int TAC_OUT (void)
 TAC value is OUT-OF-RANGE.
static int CHANNEL_DISABLED (void)
 Channel has been disabled.
static int HG_MIN (void)
 Minimum high gain (either pre or post) allowed.
static int LG_MIN (void)
 Minimum low gain (either pre or post) allowed.
static int HG_MAX (void)
 Maximum high gain (either pre or post) allowed.
static int LG_MAX (void)
 Maximum low gain (either pre or post) allowed.
static int TAC_MIN (void)
 Minimum tac-sample value allowed.
static int TAC_MAX (void)
 Maximum tac-sample value allowed.


Member Function Documentation

static int emcDataError::CHANNEL_DISABLED void   )  [inline, static]
 

Channel has been disabled.

Definition at line 58 of file emcDataError.h.

Referenced by emcDCProcessorv3::calibrate(), emcDCProcessorv2::calibrate(), mEmcCalibratorModulev2::event(), mEmcCalibratorModulev1::event(), emcTowerContentv3::isZero(), emcTowerContentv2::isZero(), emcTowerContentv1M::isZero(), emcTowerContentv1::isZero(), emcRawDataProcessorv3::toADCandTDC(), and emcRawDataProcessorv2::toADCandTDC().

static int emcDataError::HG_MAX void   )  [inline, static]
 

Maximum high gain (either pre or post) allowed.

Definition at line 76 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::HG_MIN void   )  [inline, static]
 

Minimum high gain (either pre or post) allowed.

Definition at line 64 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::HG_POST_OUT void   )  [inline, static]
 

high gain post-sample value is OUT-OF-RANGE

Definition at line 34 of file emcDataError.h.

Referenced by emcRawDataProcessorv3::chooseLowGainPbSc(), and ClassImp().

static int emcDataError::HG_PRE_OUT void   )  [inline, static]
 

high gain pre-sample value is OUT-OF-RANGE

Definition at line 28 of file emcDataError.h.

Referenced by emcRawDataProcessorv3::chooseLowGainPbSc(), and ClassImp().

static int emcDataError::LG_MAX void   )  [inline, static]
 

Maximum low gain (either pre or post) allowed.

Definition at line 82 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::LG_MIN void   )  [inline, static]
 

Minimum low gain (either pre or post) allowed.

Definition at line 70 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::LG_POST_OUT void   )  [inline, static]
 

low gain post-sample value is OUT-OF-RANGE

Definition at line 46 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::LG_PRE_OUT void   )  [inline, static]
 

low gain pre-sample value is OUT-OF-RANGE

Definition at line 40 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::OK void   )  [inline, static]
 

Everything is fine.

Definition at line 22 of file emcDataError.h.

static int emcDataError::TAC_MAX void   )  [inline, static]
 

Maximum tac-sample value allowed.

Definition at line 94 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::TAC_MIN void   )  [inline, static]
 

Minimum tac-sample value allowed.

Definition at line 88 of file emcDataError.h.

Referenced by ClassImp().

static int emcDataError::TAC_OUT void   )  [inline, static]
 

TAC value is OUT-OF-RANGE.

Definition at line 52 of file emcDataError.h.

Referenced by emcDCProcessorv3::calibrate(), and ClassImp().


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