Functions to manipulate waveform sample values. More...
Namespaces | |
details | |
Typedefs | |
template<typename Sample , int Polarity> | |
using | Operations = details::WaveformTransformedOperations< Sample, details::flip< Polarity, Sample >> |
Waveform operations of waveforms with specified polarity. More... | |
template<typename Sample > | |
using | PositivePolarityOperations = Operations< Sample,+1 > |
Waveform operations for positive polarity waveforms. More... | |
template<typename Sample > | |
using | NegativePolarityOperations = Operations< Sample,-1 > |
Waveform operations for negative polarity waveforms. More... | |
Functions to manipulate waveform sample values.
This namespace provides trivial functions to manage operations on waveform samples given a certain polarity.
using icarus::waveform_operations::NegativePolarityOperations = typedef Operations<Sample, -1> |
Waveform operations for negative polarity waveforms.
Definition at line 178 of file WaveformOperations.h.
using icarus::waveform_operations::Operations = typedef details::WaveformTransformedOperations <Sample, details::flip<Polarity, Sample>> |
Waveform operations of waveforms with specified polarity.
Sample | type of ADC count in the waveform |
Polarity | whether the positive signal develops above the baseline (positive polarity, +1) or below it (negative polarity, -1) |
This is an alias of details::WaveformTransformedOperations
.
Definition at line 170 of file WaveformOperations.h.
using icarus::waveform_operations::PositivePolarityOperations = typedef Operations<Sample, +1> |
Waveform operations for positive polarity waveforms.
Definition at line 174 of file WaveformOperations.h.