|
GET library
|
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 for analyser (histograms filling) | |
| static const u_short | dataAmplitude = 0x0000 |
| Computed signal amplitude (depends on amplitude mode) | |
| static const u_short | dataIntegral = 0x0001 |
| 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) | |
| static const u_short | dataNoSat = 0x0020 |
| Whether not to consider saturated data (in summary histo filling) | |
| static const u_short | dataNoBad = 0x0040 |
| Whether not to consider channels with check problems (in summary histo filling) | |
Analysis options | |
| static const u_short | analyseInputRec = 0x0001 |
| Perform input signal reconstruction. | |
| static const u_short | analyseRaw = 0x0002 |
| Perform raw signal analysis. | |
| static const u_short | analyseCor = 0x0004 |
| Perform corrected signal analysis. | |
| static const u_short | analyseAll = 0x0006 |
| Perform raw and corrected signal analysis. | |
| static const u_short | analyseRecAll = 0x0007 |
| Perform raw and corrected signal analysis with input signal reconstruction. | |
Channels amplitude and timing analysis modes | |
| static const u_short | amplitudeMaxSignal = 0x0000 |
| Channel amplitude calculation mode: maximum signal time bucket. | |
| static const u_short | amplitudeIntegAll = 0x0001 |
| Channel amplitude calculation mode: integrate all signal. | |
| static const u_short | amplitudeIntegTOT = 0x0002 |
| Channel amplitude calculation mode: integrate signal over threshold around maximum. | |
| static const u_short | amplitudeIntegThr = 0x0003 |
| Channel amplitude calculation mode: integrate all signal over threshold. | |
| static const u_short | amplitudeQuadraticMax = 0x0004 |
| Channel amplitude (and time) from quadratic estimate on 3 points. | |
| static const u_short | amplitudeFitFct = 0x001F |
| Flag indicating fit function. | |
| static const u_short | amplitudeFit = 0x0010 |
| Flag indicating fit mode. | |
| static const u_short | amplitudeFitG = 0x0011 |
| Flag indicating Gauss fit mode. | |
| static const u_short | amplitudeFitGSC = 0x0012 |
| Flag indicating Gauss x SinC fit mode. | |
| static const u_short | amplitudeFitSqG = 0x0013 |
| Flag indicating Square convolution with Gauss fit mode. | |
| static const u_short | amplitudeFitSqGSC = 0x0014 |
| Flag indicating Square convolution with Gauss x SinC fit mode. | |
| static const u_short | amplitudeFitInteg = 0x0100 |
| Flag indicating fit integral result. | |
| static const u_short | amplitudeMaxFitG = 0x0011 |
| Channel amplitude calculation mode: maximum of a Gauss fit (with constant background) | |
| static const u_short | amplitudeIntegFitG = 0x0111 |
| Channel amplitude calculation mode: integral of a Gauss fit (with constant background) | |
| static const u_short | amplitudeMaxFitGSC = 0x0012 |
| Channel amplitude calculation mode: maximum of a Gauss x SinC fit (with constant background) | |
| static const u_short | amplitudeIntegFitGSC = 0x0112 |
| Channel amplitude calculation mode: integral of a Gauss x SinC fit (with constant background) | |
| static const u_short | amplitudeMaxFitSqG = 0x0013 |
| Channel amplitude calculation mode: maximum of a Square convolution with Gauss fit (with constant background) | |
| static const u_short | amplitudeIntegFitSqG = 0x0113 |
| Channel amplitude calculation mode: maximum of a Square convolution with Gauss fit (with constant background) | |
| static const u_short | amplitudeMaxFitSqGSC = 0x0014 |
| Channel amplitude calculation mode: maximum of a Square convolution with Gauss x SinC fit (with constant background) | |
| static const u_short | amplitudeIntegFitSqGSC = 0x0114 |
| Channel amplitude calculation mode: maximum of a Square convolution with Gauss x SinC fit (with constant background) | |
| static const u_short | amplitudeLocal = 0x0200 |
| Flag indicating local analysis mode. | |
| static const u_short | amplitudeLocalAvg = 0x0200 |
| Channel amplitude calculation mode: average around maximum signal time bucket. | |
| static const u_short | amplitudeLocalFitP2 = 0x0201 |
| Channel amplitude calculation mode: quadratic fit around maximum signal time bucket. | |
| static const u_short | timingMaxSignal = 0x0000 |
| Channel timing from maximum amplitude. | |
| static const u_short | timingCFD = 0x0001 |
| Channel timing from CFD algorithm. | |
| static const u_short | timingQuadraticMax = 0x0002 |
| Channel timing from quadratic estimate on 3 points. | |
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 | CoBoData0Correction = RCoBoData0Correction |
| When reading experimental data, correct for first sample(s) artefact. | |
| static const u_int | CoBoDataNCorrection = RCoBoDataNCorrection |
| When reading experimental data, correct for last sample(s) artefact. | |
| 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 | CoBoCorrectBadData = 0x00001000 |
| static const u_int | CoBoCorrectEvents = 0x00001FFF |
| All options for corrections when reading events. | |
Options for (un)merged events processing | |
| 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. | |
| static const u_int | ProcessSingleFrames = 0x00004000 |
| Process single CoBo/AsAd frames as events. | |
| static const u_int | NoCoBoFrameUnpack = 0x00008000 |
| Do not unpack CoBo/AsAd frames (fast reading) | |
Filters options | |
| static const u_int | filterNormalize = 0x00000001 |
| Normalize filter to conserve signal integral. | |
This namespace defines some values for GET objects and configuration files.
|
static |
Option to check and correct for bad data read (this option works only if hardware zero suppress mode is NOT set).
Referenced by GETSystem::CheckCoBoFrameBadChannels(), GETSystemAnalyser::ConfigCommand(), GETSystem::ProcessCoBoFrameData(), and GETSystem::SetBadDataCorrection().
|
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::AnalyseEvent(), and GETSystem::SetZeroSuppressMode().