bpmproc Struct Reference
[Front-end interface]

#include <bpm_interface.h>

Collaboration diagram for bpmproc:

Collaboration graph
[legend]

Detailed Description

A structure containing the processed waveform information

Definition at line 171 of file bpm_interface.h.


Data Fields

double ampnoise
double voltageoffset
double t0
int saturated
int iunsat
complexwf_tdc
complexwf_tft
int fft_success
double fft_amp
double fft_freq
double fft_tdecay
double fft_offset
int ddc_success
double ddc_tSample
int ddc_iSample
double ddc_Q
double ddc_I
double ddc_amp
double ddc_phase
double ddc_tdecay
double ddc_pos
double ddc_slope
double ddc_ct_amp
double ddc_ct_phase
int fit_success
double fit_Q
double fit_I
double fit_amp
double fit_phase
double fit_freq
double fit_tdecay
double fit_offset
double fit_pos
double fit_slope
double fit_ct_amp
double fit_ct_phase

Field Documentation

calculated (processed) amplitude noise

Definition at line 172 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

calculated voltage offset

Definition at line 173 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

double bpmproc::t0

trigger t0 for int, copied from bpmconf_t::t0 for ext

Definition at line 175 of file bpm_interface.h.

Referenced by process_diode(), and process_waveform().

this signal was saturated

Definition at line 177 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

the last unsaturated sample index

Definition at line 178 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

The signal's DC waveform

Definition at line 180 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

The signal's fourier transform

Definition at line 181 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

do we have proper fft info ?

Definition at line 184 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

amplitude of fft

Definition at line 185 of file bpm_interface.h.

frequency obtained from fft (MHz)

Definition at line 186 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

decay time obtained from fft (usec)

Definition at line 187 of file bpm_interface.h.

Referenced by process_caltone(), and process_waveform().

offset of fft in fit

Definition at line 188 of file bpm_interface.h.

do we have proper ddc info ?

Definition at line 191 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), process_caltone(), and process_waveform().

time at which the ddc was sampled, t0+t0Offset

Definition at line 192 of file bpm_interface.h.

Referenced by process_waveform().

index of sample at which ddc sample was taken

Definition at line 193 of file bpm_interface.h.

Referenced by process_waveform().

ddc Q value

Definition at line 194 of file bpm_interface.h.

Referenced by postprocess_waveform().

ddc I value

Definition at line 195 of file bpm_interface.h.

Referenced by postprocess_waveform().

downconverted amplitude

Definition at line 196 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), process_caltone(), and process_waveform().

downconverted phase

Definition at line 197 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), process_caltone(), and process_waveform().

downconverted decay time of waveform

Definition at line 198 of file bpm_interface.h.

calculated position from ddc

Definition at line 200 of file bpm_interface.h.

Referenced by ana_compute_residual(), and postprocess_waveform().

calculated slope from ddc

Definition at line 201 of file bpm_interface.h.

Referenced by ana_compute_residual(), and postprocess_waveform().

last measured calibration tone amplitude for this bpm

Definition at line 203 of file bpm_interface.h.

Referenced by correct_gain(), and process_caltone().

last measured calibration tone phase for this bpm

Definition at line 204 of file bpm_interface.h.

Referenced by correct_gain(), and process_caltone().

do we have proper fit info ?

Definition at line 207 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), and process_waveform().

fit Q value

Definition at line 208 of file bpm_interface.h.

Referenced by postprocess_waveform().

fit I value

Definition at line 209 of file bpm_interface.h.

Referenced by postprocess_waveform().

fitted amplitude

Definition at line 210 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), and process_waveform().

fitted phase

Definition at line 211 of file bpm_interface.h.

Referenced by correct_gain(), postprocess_waveform(), and process_waveform().

fitted frequency (MHz)

Definition at line 212 of file bpm_interface.h.

Referenced by process_waveform().

fitted decay time of waveform (usec)

Definition at line 213 of file bpm_interface.h.

Referenced by process_waveform().

fitted offset for waveform

Definition at line 214 of file bpm_interface.h.

calculated position from fit

Definition at line 216 of file bpm_interface.h.

Referenced by postprocess_waveform().

calculated slope from fit

Definition at line 217 of file bpm_interface.h.

Referenced by postprocess_waveform().

last measured calibration tone amplitude for this bpm

Definition at line 219 of file bpm_interface.h.

Referenced by correct_gain().

last measured calibration tone phase for this bpm

Definition at line 220 of file bpm_interface.h.

Referenced by correct_gain().


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

Generated on Wed Jun 25 17:32:53 2008 for libbpm by  doxygen 1.5.6