Class Aperture#

Inheritance Relationships#

Base Type#

Class Documentation#

class Aperture : public OrbitUtils::CppPyWrapper#

The aperture class is used to define how a bunch propogates through an aperture

Public Functions

Aperture(int shape, double a, double b, double c, double d, double pos)#

Aperture

void checkBunch(Bunch *bunch, Bunch *lostbunch)#

Routine for transfering particles through a aperture

void setPosition(double position)#

Routine for setting the position in the lattice

Protected Attributes

int nLost#
int shape_#
double a_#
double b_#
double c_#
double d_#
double pos_#