OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <MultiBunchHandler.h>
Public Member Functions | |
beaminfo_t (const injection_t &injection=injection_t()) | |
Public Attributes | |
double | time |
double | azimuth |
double | radius |
double | prevAzimuth |
double | pathlength |
long unsigned int | nParticles |
double | ekin |
double | dEkin |
double | rrms [3] |
double | prms [3] |
double | emit [3] |
double | mean [3] |
double | correlation [3] |
double | halo [3] |
Definition at line 51 of file MultiBunchHandler.h.
|
inline |
Definition at line 52 of file MultiBunchHandler.h.
double MultiBunchHandler::beaminfo_t::azimuth |
Definition at line 70 of file MultiBunchHandler.h.
Referenced by ParallelCyclotronTracker::updateAzimuthAndRadius(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::correlation[3] |
Definition at line 81 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::dEkin |
Definition at line 76 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::ekin |
Definition at line 75 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::emit[3] |
Definition at line 79 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::halo[3] |
Definition at line 82 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::mean[3] |
Definition at line 80 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
long unsigned int MultiBunchHandler::beaminfo_t::nParticles |
Definition at line 74 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::pathlength |
Definition at line 73 of file MultiBunchHandler.h.
Referenced by DataSink::setMultiBunchInitialPathLengh(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::prevAzimuth |
Definition at line 72 of file MultiBunchHandler.h.
Referenced by ParallelCyclotronTracker::updateAzimuthAndRadius().
double MultiBunchHandler::beaminfo_t::prms[3] |
Definition at line 78 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::radius |
Definition at line 71 of file MultiBunchHandler.h.
Referenced by ParallelCyclotronTracker::updateAzimuthAndRadius(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::rrms[3] |
Definition at line 77 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().
double MultiBunchHandler::beaminfo_t::time |
Definition at line 69 of file MultiBunchHandler.h.
Referenced by MultiBunchHandler::calcBunchBeamParameters(), and MultiBunchDump::write().