Class SpaceChargeCalc2p5D#
Defined in File SpaceChargeCalc2p5D.hh
Inheritance Relationships#
Base Type#
public OrbitUtils::CppPyWrapper(Class CppPyWrapper)
Class Documentation#
-
class SpaceChargeCalc2p5D : public OrbitUtils::CppPyWrapper#
Public Functions
-
SpaceChargeCalc2p5D(int xSize, int ySize, int zSize, double xy_ratio_in)#
Constructor
-
SpaceChargeCalc2p5D(int xSize, int ySize, int zSize)#
-
virtual ~SpaceChargeCalc2p5D()#
Destructor
-
void trackBunch(Bunch *bunch, double length, BaseBoundary2D *boundary)#
Calculates space charge and applies the transverse and longitudinal SC kicks to the macro-particles in the bunch.
-
SpaceChargeCalc2p5D(int xSize, int ySize, int zSize, double xy_ratio_in)#