bpmmode Struct Reference
[Front-end interface]

#include <bpm_interface.h>

Collaboration diagram for bpmmode:

Collaboration graph
[legend]

Detailed Description

This structure defines a BPM resonant mode which is defined by it's resonant frequency, Q factor and sensitivities to the beam charge, slope and bunch tilt.

Definition at line 282 of file bpm_interface.h.


Data Fields

char name [20]
double frequency
double Q
int order
enum bpmpol_t polarisation
double sensitivity
complexwf_tresponse
doublewf_tbuffer

Field Documentation

char bpmmode::name[20]

The name for the BPM mode, e.g "dipolex"

Definition at line 283 of file bpm_interface.h.

Referenced by generate_bpmsignal().

The resonant frequency of the mode

Definition at line 284 of file bpm_interface.h.

Referenced by get_mode_amplitude(), and get_mode_response().

double bpmmode::Q

The Q factor for the mode

Definition at line 285 of file bpm_interface.h.

Referenced by get_mode_response().

The mode order, 0:monopole, 1:dipole, 2:quadrupole...

Definition at line 286 of file bpm_interface.h.

Referenced by add_mode_response(), get_mode_amplitude(), and get_mode_response().

The mode polarisation: horiz, vert

Definition at line 287 of file bpm_interface.h.

Referenced by get_mode_amplitude().

The sensitivity of the mode, units depend on order

Definition at line 288 of file bpm_interface.h.

Referenced by get_mode_amplitude().

Pointer to the mode response buffer

Definition at line 289 of file bpm_interface.h.

Referenced by add_mode_response(), generate_bpmsignal(), and get_mode_response().

Pointer to the mode's buffer

Definition at line 290 of file bpm_interface.h.

Referenced by generate_bpmsignal().


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