#include <bpm_interface.h>
Definition at line 227 of file bpm_interface.h.
Data Fields | |
int | train_num |
double | beamrate |
double | bunchrate |
int | nbunches |
bunchconf_t * | bunch |
double | position [2] |
double | positionsigma [2] |
double | slope [2] |
double | slopesigma [2] |
double | tilt [2] |
double | tiltsigma [2] |
double | bunchlength |
double | bunchlengthsigma |
double | energy |
double | energysigma |
double | charge |
double | chargesigma |
seq number of the train (evt num)
Definition at line 228 of file bpm_interface.h.
double beamconf::beamrate |
beam repetition rate (train to train)
Definition at line 230 of file bpm_interface.h.
double beamconf::bunchrate |
bunch repetition rate (in the train)
Definition at line 231 of file bpm_interface.h.
number of bunches per train
Definition at line 232 of file bpm_interface.h.
Referenced by generate_bpmsignal(), and get_bpmhits().
list of pointers to the bunch conf structures
Definition at line 234 of file bpm_interface.h.
Referenced by generate_bpmsignal(), and get_bpmhits().
double beamconf::position[2] |
beam position at the origin
Definition at line 236 of file bpm_interface.h.
double beamconf::positionsigma[2] |
position spread at the origin
Definition at line 237 of file bpm_interface.h.
double beamconf::slope[2] |
beam slope at the origin
Definition at line 239 of file bpm_interface.h.
double beamconf::slopesigma[2] |
slope spread at the origin
Definition at line 240 of file bpm_interface.h.
double beamconf::tilt[2] |
bunch tilt at the origin
Definition at line 242 of file bpm_interface.h.
double beamconf::tiltsigma[2] |
tilt spread at the origin
Definition at line 243 of file bpm_interface.h.
double beamconf::bunchlength |
bunch length at the origin
Definition at line 245 of file bpm_interface.h.
double beamconf::bunchlengthsigma |
length spread at the origin
Definition at line 246 of file bpm_interface.h.
double beamconf::energy |
beam energy (in GeV) at the origin
Definition at line 248 of file bpm_interface.h.
double beamconf::energysigma |
beam energy spread
Definition at line 249 of file bpm_interface.h.
double beamconf::charge |
bunch charge (in nC)
Definition at line 250 of file bpm_interface.h.
double beamconf::chargesigma |
charge spread
Definition at line 251 of file bpm_interface.h.