18 #ifndef CLASSIC_CyclotronRep_HH
19 #define CLASSIC_CyclotronRep_HH
118 #endif // CLASSIC_CyclotronRep_HH
virtual Channel * getChannel(const std::string &aKey, bool=false)
Construct a read/write channel.
virtual void setField(const BMultipoleField &field)
Set field.
virtual double getStepsize() const
Get stepsize.
BMultipoleField field
The field expansion.
virtual PlanarArcGeometry & getGeometry()
Get geometry.
A simple arc in the XZ plane.
virtual double getSlices() const
Get the initial radius.
void operator=(const CyclotronRep &)
virtual BMultipoleField & getField()
Get field.
double rInit
The initial radius of the cyclotron.
Abstract interface for read/write access to variable.
virtual ElementBase * clone() const
Return clone.
double rfFrequ
The rf of the cyclotron.
double phiInit
The initial phase w.r.t. the rf of the cyclotron.
PlanarArcGeometry geometry
The cyclotron geometry.
virtual void setStepsize(double ds)
Set stepsize.
virtual void setSlices(double sl)
Set number of slices.
The magnetic field of a multipole.
double pInit
The initial momenta of the cyclotron.