CFEL - ASG Software Suite
2.5.0
CASS
|
the header of each channel as part of the file header 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... | |
the header of each channel as part of the file header
Definition at line 80 of file agattypes.hpp.
int32_t cass::lmaHeader::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 119 of file agattypes.hpp.
int16_t cass::lmaHeader::Channel::baseline |
baseline that was used for zero substraction in digitizer units
Definition at line 92 of file agattypes.hpp.
int16_t cass::lmaHeader::Channel::fullscale_mV |
the full scale of the channel in mV
Definition at line 83 of file agattypes.hpp.
double cass::lmaHeader::Channel::gain_mVperLSB |
the vertical Gain (conversion factor to convert the bits to mV)
Definition at line 89 of file agattypes.hpp.
int16_t cass::lmaHeader::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:
Definition at line 100 of file agattypes.hpp.
int16_t cass::lmaHeader::Channel::offset_mV |
the offset of the channel in mV
Definition at line 86 of file agattypes.hpp.
Referenced by cass::ACQIRIS::LmaReader::readHeaderInfo().
int32_t cass::lmaHeader::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 108 of file agattypes.hpp.