31 "The \"HMONITOR\" element defines a monitor "
32 "for the horizontal plane.") {
virtual ElementBase * removeWrappers()
Return the design element.
virtual void setElementLength(double length)
Set design length.
std::vector< Attribute > itsAttr
The object attributes (see Attribute.hh).
Representation for a orbit position monitor.
virtual void update()
Update the embedded CLASSIC monitor.
virtual OpalHMonitor * clone(const std::string &name)
Make clone.
Base class for all beam line elements.
void setElement(ElementBase *)
Assign new CLASSIC element.
virtual void update()
Update the embedded CLASSIC element.
virtual void updateUnknown(ElementBase *)
Transmit the ``unknown'' (not known to OPAL) attributes to CLASSIC.
OpalHMonitor()
Exemplar constructor.
ElementBase * getElement() const
Return the embedded CLASSIC element.
double getReal(const Attribute &attr)
Return real value.