bpmmode Struct Reference
[Front-end interface]

#include <bpm_interface.h>


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 201 of file bpm_interface.h.

Data Fields

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


Field Documentation

char bpmmode::name[20]

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

Definition at line 202 of file bpm_interface.h.

Referenced by generate_bpmsignal().

double bpmmode::frequency

The resonant frequency of the mode

Definition at line 203 of file bpm_interface.h.

Referenced by add_mode_response(), and get_mode_amplitude().

double bpmmode::Q

The Q factor for the mode

Definition at line 204 of file bpm_interface.h.

Referenced by add_mode_response().

int bpmmode::order

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

Definition at line 205 of file bpm_interface.h.

Referenced by get_mode_amplitude().

enum bpmpol_t bpmmode::polarisation

The mode polarisation: horiz, vert

Definition at line 206 of file bpm_interface.h.

Referenced by get_mode_amplitude().

double bpmmode::sensitivity

The sensitivity of the mode, units depend on order

Definition at line 207 of file bpm_interface.h.

Referenced by get_mode_amplitude().


The documentation for this struct was generated from the following file:
Generated on Thu Jan 10 10:18:35 2008 for libbpm by  doxygen 1.5.1