Files | |
file | bpm_interface.h |
Front end interface structure definitions and handlers. | |
Data Structures | |
struct | bpmconf |
struct | bpmcalib |
struct | bpmproc |
struct | beamconf |
struct | bunchconf |
struct | bpmmode |
struct | rfmodel |
Typedefs | |
typedef struct bpmconf | bpmconf_t |
typedef struct bpmcalib | bpmcalib_t |
typedef struct bpmproc | bpmproc_t |
typedef struct beamconf | beamconf_t |
typedef struct bunchconf | bunchconf_t |
typedef struct bpmmode | bpmmode_t |
typedef struct rfmodel | rfmodel_t |
typedef enum triggertype | triggertype_t |
Enumerations | |
enum | bpmtype_t { diode, monopole, dipole } |
enum | triggertype { positive, negative, bipolar } |
enum | bpmpol_t { horiz, vert } |
enum | bpmphase_t { randomised, locked } |
Variables | |
EXTERN int | bpm_verbose |
EXTERN int | libbpm_evtnum |
type definition for BPM configuration
Definition at line 73 of file bpm_interface.h.
typedef struct bpmcalib bpmcalib_t |
type definition for calibrations
Definition at line 74 of file bpm_interface.h.
type definition for processed BPM signals
Definition at line 75 of file bpm_interface.h.
typedef struct beamconf beamconf_t |
type definition for beam configurations
Definition at line 76 of file bpm_interface.h.
typedef struct bunchconf bunchconf_t |
type definition for bunch configurations
Definition at line 77 of file bpm_interface.h.
enum bpmtype_t |
BPM cavity ( of better signal ) type
diode | rectified bpm signal ( trigger pulse ) |
monopole | reference cavity signal ( monopole ) |
dipole | position sentivive cavity signal ( dipole ) |
Definition at line 41 of file bpm_interface.h.
enum triggertype |
Diode behavior type
positive | Positive half-period of the waveform is detected |
negative | Negative half-period of the waveform is detected |
bipolar | The both half-periods are detected |
Definition at line 50 of file bpm_interface.h.
enum bpmpol_t |
BPM polarisation plane, basically a difficult way to say x or y ;)
Definition at line 59 of file bpm_interface.h.
enum bpmphase_t |
BPM electronics phase lock type
Definition at line 67 of file bpm_interface.h.
EXTERN int bpm_verbose |
EXTERN int libbpm_evtnum |
the global event number in the processing
Definition at line 309 of file bpm_interface.h.
Referenced by bpm_error(), and bpm_warning().