Class CircleApertureShape#

Inheritance Relationships#

Base Type#

Class Documentation#

class CircleApertureShape : public BaseApertureShape#

CircleApertureShape is an implementation of BaseApertureShape class.

Public Functions

CircleApertureShape()#

CircleApertureShape constructor

virtual ~CircleApertureShape()#

CircleApertureShape decstructor

virtual int inside(Bunch *bunch, int count)#

Return 1 if the particular macro-particle is inside this shape

void setRadius(double radius)#

Sets the radius of the circle in [m]

double getRadius()#

Returns the radius of the circle in [m]

Protected Attributes

double radius#
double radius2#