OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
MultiBunchHandler::beaminfo_t Struct Reference

#include <MultiBunchHandler.h>

Collaboration diagram for MultiBunchHandler::beaminfo_t:

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]

Detailed Description

Definition at line 51 of file MultiBunchHandler.h.

Constructor & Destructor Documentation

◆ beaminfo_t()

MultiBunchHandler::beaminfo_t::beaminfo_t ( const injection_t & injection = injection_t())
inline

Definition at line 52 of file MultiBunchHandler.h.

References azimuth, correlation, dEkin, ekin, emit, halo, mean, nParticles, pathlength, prevAzimuth, prms, radius, rrms, and time.

Member Data Documentation

◆ azimuth

double MultiBunchHandler::beaminfo_t::azimuth

◆ correlation

double MultiBunchHandler::beaminfo_t::correlation[3]

◆ dEkin

double MultiBunchHandler::beaminfo_t::dEkin

◆ ekin

double MultiBunchHandler::beaminfo_t::ekin

◆ emit

double MultiBunchHandler::beaminfo_t::emit[3]

◆ halo

double MultiBunchHandler::beaminfo_t::halo[3]

◆ mean

double MultiBunchHandler::beaminfo_t::mean[3]

◆ nParticles

long unsigned int MultiBunchHandler::beaminfo_t::nParticles

◆ pathlength

double MultiBunchHandler::beaminfo_t::pathlength

◆ prevAzimuth

double MultiBunchHandler::beaminfo_t::prevAzimuth

◆ prms

double MultiBunchHandler::beaminfo_t::prms[3]

◆ radius

double MultiBunchHandler::beaminfo_t::radius

◆ rrms

double MultiBunchHandler::beaminfo_t::rrms[3]

◆ time

double MultiBunchHandler::beaminfo_t::time

The documentation for this struct was generated from the following file: