Page History
...
Example for Module ImgAlgos::AcqirisArrProducer
Module ImgAlgos::AcqirisAverage
Under construction
- Gets acqiris Acqiris waveforms
from event store as ndarray<double,2>
object usingparameters source
andkey_in
; - Apply waveform selection controlled by parameters:
thresholds
,is_postive_signal
,do_inverse_selection
, in the range depending on local event numbersskip_events
andproc_events;
After
proc_events
or savendarray<double,2>
of averaged waveforms in the filefname_ave_prefix
and in the event store withsource
andkey_out.
parameter | default value | description |
---|---|---|
|
| Source of data. |
|
| Key for input data (raw - by default). |
key_average | "acq-ave" | Keyword for averaged waveform array saved in the evt store. If empty – array is not saved. |
fname_ave_prefix | "acq-ave" | Text file name prefix for averaged array, full name will be extended by the experiment name, run number and suffix "-ave-wfs.txt" , for example: "acq-amo01509-r0125-ave-wfs.txt". |
thresholds | "" | List of threshold values for all Acqiris channels separated by space. If empty – threshold selection is not applied, all waveforms are averaged. |
is_postive_signal | true | Threshold crossing algorithm depends on signal polarity (sign of threshold value is not changed!). |
do_inverse_selection |
| This parameter inverts selection of the waveforms for averaging in case of threshold crossing. |
skip_events |
| Number of events (from the beginning of job) to skip before begin averaging. |
|
| Number of events for averaging. |
|
| Verbosity:
|
...
Overview
Content Tools