#include <bpm_interface.h>
Definition at line 176 of file bpm_interface.h.
Data Fields | |
double | energy |
double | sig_energy |
double | charge |
double | sig_charge |
double | bunchlength |
double | arrival_time |
double | beampos [2] |
double | beamslope [2] |
double | bunchtilt [2] |
double | bpmhit [3] |
double | bpmslope [2] |
double | bpmtilt [2] |
double beamconf::energy |
average beam energy (in GeV)
Definition at line 177 of file bpm_interface.h.
double beamconf::sig_energy |
energy spread (sigma)
Definition at line 178 of file bpm_interface.h.
double beamconf::charge |
bunch charge
Definition at line 179 of file bpm_interface.h.
Referenced by generate_diode(), generate_dipole(), generate_monopole(), and get_mode_amplitude().
double beamconf::sig_charge |
charge spread (sigma)
Definition at line 180 of file bpm_interface.h.
double beamconf::bunchlength |
the bunch length
Definition at line 182 of file bpm_interface.h.
Referenced by get_mode_amplitude().
double beamconf::arrival_time |
arrival time of bunch
Definition at line 184 of file bpm_interface.h.
Referenced by add_mode_response(), generate_diode(), generate_dipole(), and generate_monopole().
double beamconf::beampos[2] |
the beam position x,y at the bpm coo
Definition at line 186 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), generate_corr_scan(), generate_mover_scan(), and get_bpmhit().
double beamconf::beamslope[2] |
the beam slope x',y' at the bpm coo
Definition at line 187 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), generate_corr_scan(), and get_bpmhit().
double beamconf::bunchtilt[2] |
the bunch tilt x',y' at the bpm coo
Definition at line 188 of file bpm_interface.h.
double beamconf::bpmhit[3] |
where the beam hits the BPM in the BPM local co
Definition at line 190 of file bpm_interface.h.
Referenced by calibrate(), generate_bpm_orbit(), generate_dipole(), get_bpmhit(), get_mode_amplitude(), and setup_calibration().
double beamconf::bpmslope[2] |
slope of beam through the BPM in BPM local co
Definition at line 191 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), generate_dipole(), get_bpmhit(), and get_mode_amplitude().
double beamconf::bpmtilt[2] |
bunch tilt in the BPM local co
Definition at line 192 of file bpm_interface.h.
Referenced by get_bpmhit().