Class LImpedance#
Defined in File LImpedance.hh
Inheritance Relationships#
Base Type#
public OrbitUtils::CppPyWrapper(Class CppPyWrapper)
Class Documentation#
-
class LImpedance : public OrbitUtils::CppPyWrapper#
Public Functions
-
LImpedance(double length, int nMacrosMin, int nBins)#
Constructor
-
virtual ~LImpedance()#
Destructor
-
void trackBunch(Bunch *bunch)#
Calculates longitudinal impedance kick to the macro-particles in the bunch
-
void assignImpedanceValue(int n, double real, double imag)#
Assigns the real and imaginary parts of the machine impedance for index n
-
double _kick(double angle)#
Routine for calculating the kick to the particle
-
LImpedance(double length, int nMacrosMin, int nBins)#