32 virtual bool bends()
const = 0;
34 virtual void getDimensions(
double &zBegin,
double &zEnd)
const = 0;
virtual void finalise()=0
SectorFieldMapComponent()
virtual void getDimensions(double &zBegin, double &zEnd) const =0
Abstract base class for electromagnetic fields.
virtual bool apply(const double &t, Vector_t &E, Vector_t &B)=0
~SectorFieldMapComponent()
virtual EMField & getField()=0
Return field.
virtual void initialise(PartBunchBase< double, 3 > *bunch, double &startField, double &endField)=0
virtual bool bends() const =0
Indicates that element bends the beam.