Class BunchTuneAnalysis#

Inheritance Relationships#

Base Type#

Class Documentation#

class BunchTuneAnalysis : public OrbitUtils::CppPyWrapper#

Estimates particle tunes using average phase advance (APA) over one turn.

Public Functions

BunchTuneAnalysis()#

Constructor

virtual ~BunchTuneAnalysis()#

Destructor

void analyzeBunch(Bunch *bunch)#

Estimates tunes.

void setNormMatrixElement(int i, int j, double value)#

Sets element of normalization matrix.

double getNormMatrixElement(int i, int j)#

Returns element of normalization matrix.

void setNormMatrixFromTwiss(double betax, double alphax, double etax, double etapx, double betay, double alphay)#

Sets normalization matrix based on uncoupled Twiss parameters.