CFEL - ASG Software Suite  2.5.0
CASS
Public Attributes | List of all members
cass::AGATRemoteHeader::Channel Struct Reference

the header of an recorded channel More...

#include <agattypes.hpp>

Public Attributes

int16_t fullscale_mV
 the full scale of the channel in mV More...
 
int16_t offset_mV
 the offset of the channel in mV More...
 
double gain_mVperLSB
 the vertical Gain (conversion factor to convert the bits to mV) More...
 
int16_t baseline
 baseline that was used for zero substraction in digitizer units More...
 
int16_t noiseLevel
 noiselevel for zero substraction in digitizer units More...
 
int32_t stepsize
 stepsize in sample interval units More...
 
int32_t backsize
 backsize of the zerosubstraction in sample interval units More...
 
uint16_t nbrPulses
 the number of pulses contained in this channel More...
 

Detailed Description

the header of an recorded channel

Author
Lutz Foucar

Definition at line 188 of file agattypes.hpp.

Member Data Documentation

int32_t cass::AGATRemoteHeader::Channel::backsize

backsize of the zerosubstraction in sample interval units

how many steps we should go back after a value is outside the noiselevel to start recording the wavefrom values

puls of waveform outside noise := puls; waveform index first value outside noise := puls[i] puls.begin = puls[i-backsize]

Definition at line 227 of file agattypes.hpp.

int16_t cass::AGATRemoteHeader::Channel::baseline

baseline that was used for zero substraction in digitizer units

Definition at line 200 of file agattypes.hpp.

int16_t cass::AGATRemoteHeader::Channel::fullscale_mV

the full scale of the channel in mV

Definition at line 191 of file agattypes.hpp.

double cass::AGATRemoteHeader::Channel::gain_mVperLSB

the vertical Gain (conversion factor to convert the bits to mV)

Definition at line 197 of file agattypes.hpp.

uint16_t cass::AGATRemoteHeader::Channel::nbrPulses

the number of pulses contained in this channel

Definition at line 230 of file agattypes.hpp.

int16_t cass::AGATRemoteHeader::Channel::noiseLevel

noiselevel for zero substraction in digitizer units

the zero substaction will check whether a value of the recorded waveform is outside the noiselevel. Mathematically: $ \left| value_Du - baseline \right| > noiselevel $

Definition at line 208 of file agattypes.hpp.

int16_t cass::AGATRemoteHeader::Channel::offset_mV

the offset of the channel in mV

Definition at line 194 of file agattypes.hpp.

int32_t cass::AGATRemoteHeader::Channel::stepsize

stepsize in sample interval units

after finding a waveform value thats outside the noiselevel this is the amount of values skipped before checking whether the wavefrom is in the noiselevel again.

Definition at line 216 of file agattypes.hpp.


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