18 explicit SBend(
const std::string& name);
Common OPALX interface for analytic horizontal bending magnets.
A simple arc in the XZ plane.
Abstract sector bend with planar-arc body geometry.
const PlanarArcGeometry & getGeometry() const override=0
Get geometry.
double getExitAngle() const override
void accept(BeamlineVisitor &visitor) const override
Apply visitor.
PlanarArcGeometry & getGeometry() override=0
Get geometry.
void setExitAngle(double exitAngle) override
ElementType getType() const override
Get element type std::string.