GET library
GET Namespace Reference

Namespaces

 CFG
 This namespace defines configuration files values.
 

Variables

Experimental / simulation data modes
static const u_short modeUndefined = 0
 The samples are filled from an experimental data file (in channel output sample)
 
static const u_short modeData = 1
 The samples are filled from an experimental data file (in channel output sample)
 
static const u_short modeSimul = 2
 The samples are filled from an experimental data file (in channel output sample)
 
Channel signal sample identifier
static const u_short signalUndef = 0
 Undefined signal sample.
 
static const u_short signalTst = 1
 Test input (simulation) signal sample.
 
static const u_short signalOut = 2
 Output (experimental data) signal sample.
 
static const u_short signalRec = 3
 Reconstructed signal sample.
 
Channel information identifier
static const u_short dataMaxSignal = 0x0000
 Maximum value of signal data.
 
static const u_short dataIntegral = 0x0001
 Maximum integral of signal data.
 
static const u_short dataFullSignal = 0x0002
 Full signal data (for 3D)
 
static const u_short dataTime = 0x0004
 Time of maximum value of signal data.
 
static const u_short dataTimeBin = 0x000C
 Time bucket of maximum value of signal data.
 
static const u_short dataHit = 0x0010
 Whether the channel is hit (1) or not (0)
 
Channels amplitude and timing analysis modes
static const u_short amplitudeMaxSignal = 0
 Channel amplitude calculation mode: maximum signal time bucket.
 
static const u_short amplitudeLocalAvg = 1
 Channel amplitude calculation mode: average around maximum signal time bucket.
 
static const u_short amplitudeLocalFitP2 = 2
 Channel amplitude calculation mode: quadratic fit around maximum signal time bucket.
 
static const u_short timingMaxSignal = 0
 Channel timing from maximum amplitude.
 
static const u_short timingCFD = 1
 Channel timing from CFD algorithm.
 
Reduced-CoBo options
static const u_int RCoBoData0Correction = 0x00000001
 When reading experimental data, correct for sample 0 artefact.
 
static const u_int RCoBoDataNCorrection = 0x00000002
 When reading experimental data, correct for last sample artefact.
 
static const u_int RCoBoCorrectLC2 = 0x00000010
 When reading experimental data, correct for last cell read of AGet number 2.
 
static const u_int RCoBoCorrectFPN1 = 0x00000020
 When reading experimental data, correct with closer FPN channel (only for signal channels)
 
static const u_int RCoBoCorrectFPN2 = 0x00000040
 When reading experimental data, correct with 2 half chip FPN channels average (only for signal channels)
 
static const u_int RCoBoCorrectFPN4 = 0x00000060
 When reading experimental data, correct with average FPN (only for signal channels)
 
static const u_int RCoBoCorrectFPN = 0x00000060
 When reading experimental data, correct with average FPN (only for signal channels)
 
static const u_int RCoBoCorrectEvents = 0x000000FF
 all option for corrections when reading events
 
All GET systems options
static const u_int CoBoCorrectFPN1 = RCoBoCorrectFPN1
 When reading experimental data, correct with closer FPN channel (only for signal channels)
 
static const u_int CoBoCorrectFPN2 = RCoBoCorrectFPN2
 When reading experimental data, correct with 2 half chip FPN channels average (only for signal channels)
 
static const u_int CoBoCorrectFPN4 = RCoBoCorrectFPN4
 When reading experimental data, correct with average FPN (only for signal channels)
 
static const u_int CoBoCorrectFPN = RCoBoCorrectFPN4
 When reading experimental data, correct with average FPN (only for signal channels)
 
static const u_int CoBoZeroSuppress = 0x00000400
 
static const u_int CoBoCorrectEvents = 0x00000FFF
 all options for corrections when reading events
 
static const u_int MergedIncompleteSkip = 0x00001000
 Skip events with incomplete merged frames.
 
static const u_int MergedIncompleteError = 0x00003000
 Error on events with incomplete merged frames.
 
Filters options
static const u_int filterNormalize = 0x00000001
 Normalize filter to conserve signal integral.
 

Detailed Description

This namespace defines some values for GET objects and configuration files.

Variable Documentation

const u_int GET::CoBoZeroSuppress = 0x00000400
static

When reading experimental data, a (software) zero suppression is performed on data. Note that this option cancels the FPN and automatic baseline corrections.

Referenced by GETSystem::ReadEvent(), and GETSystem::SetZeroSuppressMode().