19 #ifndef CLASSIC_CorrectorRep_HH
20 #define CLASSIC_CorrectorRep_HH
61 virtual double getBx()
const;
64 virtual double getBy()
const;
73 virtual void setBx(
double);
76 virtual void setBy(
double);
100 #endif // CLASSIC_CorrectorRep_HH
A geometry representing a straight line.
StraightGeometry geometry
The corrector geometry.
virtual void setBx(double)
Set horizontal field component in Teslas.
Interface for general corrector.
virtual void setBy(double)
Set vertical field component in Teslas.
virtual double getBx() const
Get horizontal field component in Teslas.
virtual void setActive(bool flag=true)
Set active flag.
BDipoleField field
The corrector strengths.
bool active
The active/inactive flag.
Abstract interface for read/write access to variable.
virtual Channel * getChannel(const std::string &aKey, bool=false)
Construct a read/write channel.
The field of a magnetic dipole.
virtual StraightGeometry & getGeometry()
Get geometry.
virtual double getBy() const
Get vertical field component in Teslas.
virtual Plane getPlane() const
Get plane(s) of action.
virtual BDipoleField & getField()
Get corrector field.
virtual ElementBase * clone() const
Return clone.
void operator=(const CorrectorRep &)