#include <bpm_interface.h>
Definition at line 187 of file bpm_interface.h.
Data Fields | |
double | energy |
double | sig_energy |
double | charge |
double | sig_charge |
double | arrival_time |
double | beampos [2] |
double | beamslope [2] |
double | bpmhit [3] |
double | bpmtilt [3] |
double beamconf::energy |
average beam energy (in GeV)
Definition at line 188 of file bpm_interface.h.
double beamconf::sig_energy |
energy spread (sigma)
Definition at line 189 of file bpm_interface.h.
double beamconf::charge |
bunch charge (in nC)
Definition at line 190 of file bpm_interface.h.
Referenced by generate_diode(), generate_dipole(), and generate_monopole().
double beamconf::sig_charge |
charge spread (sigma)
Definition at line 191 of file bpm_interface.h.
double beamconf::arrival_time |
arrival time of bunch, in (usec)
Definition at line 193 of file bpm_interface.h.
Referenced by generate_diode(), generate_dipole(), and generate_monopole().
double beamconf::beampos[2] |
the beam position x,y at the bpm coo
Definition at line 195 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), generate_corr_scan(), and generate_mover_scan().
double beamconf::beamslope[2] |
the beam slope x',y' at the bpm coo
Definition at line 196 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), and generate_corr_scan().
double beamconf::bpmhit[3] |
where the beam hits the BPM in the BPM local co
Definition at line 198 of file bpm_interface.h.
Referenced by calibrate(), generate_bpm_orbit(), generate_dipole(), and setup_calibration().
double beamconf::bpmtilt[3] |
tilt of the beam through the BPM in the BPM local co
Definition at line 199 of file bpm_interface.h.
Referenced by generate_bpm_orbit(), and generate_dipole().