bunchconf Struct Reference
[Front-end interface]

#include <bpm_interface.h>


Detailed Description

This structure contains information on a single bunch inside the bunchtrain, which has its own energy, internal energy spread, charge, length, position/slope/tilt in the world coo frame and position/slope/tilt in the BPM local coo frame.

Definition at line 260 of file bpm_interface.h.


Data Fields

int train_num
int bunch_num
double energy
double energyspread
double charge
double length
double arrival_time
double position [2]
double slope [2]
double tilt [2]
double bpmposition [3]
double bpmslope [2]
double bpmtilt [2]

Field Documentation

seq number of the train this bunch belongs to

Definition at line 261 of file bpm_interface.h.

seq number of the bunch in the train

Definition at line 262 of file bpm_interface.h.

energy of the bunch

Definition at line 264 of file bpm_interface.h.

energy spread inside the bunch

Definition at line 265 of file bpm_interface.h.

the bunch length

Definition at line 267 of file bpm_interface.h.

Referenced by get_mode_amplitude().

arrival time of bunch

Definition at line 268 of file bpm_interface.h.

Referenced by generate_bpmsignal().

the bunch position x,y at the bpm coo

Definition at line 269 of file bpm_interface.h.

Referenced by get_bpmhit().

double bunchconf::slope[2]

the bunch slope x',y' at the bpm coo

Definition at line 270 of file bpm_interface.h.

Referenced by get_bpmhit().

double bunchconf::tilt[2]

the bunch tilt x',y' at the bpm coo

Definition at line 271 of file bpm_interface.h.

where the beam hits the BPM in the BPM local co

Definition at line 273 of file bpm_interface.h.

Referenced by get_bpmhit(), get_mode_amplitude(), and setup_calibration().

slope of beam through the BPM in BPM local co

Definition at line 274 of file bpm_interface.h.

Referenced by get_bpmhit(), and get_mode_amplitude().

double bunchconf::bpmtilt[2]

bunch tilt in the BPM local co

Definition at line 275 of file bpm_interface.h.

Referenced by get_bpmhit().


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