27 "The \"MONITOR\" element defines a monitor for both planes.") {
double getReal(const Attribute &attr)
Return real value.
std::string getString(const Attribute &attr)
Get string value.
ElementBase * getElement() const
Return the embedded CLASSIC element.
void setElement(ElementBase *)
Assign new CLASSIC element.
std::vector< Attribute > itsAttr
The object attributes.
virtual void setElementLength(double length)
Set design length.
void setOutputFN(std::string fn)
Set output filename.
void setCollectionType(CollectionType type)
virtual void updateUnknown(ElementBase *)
Transmit the ``unknown'' (not known to OPAL) attributes to CLASSIC.
virtual void update()
Update the embedded CLASSIC element.
OpalElement(int size, const char *name, const char *help)
Exemplar constructor.
void registerOwnership() const
OpalMonitor()
Exemplar constructor.
virtual void update()
Update the embedded CLASSIC monitor.
virtual OpalMonitor * clone(const std::string &name)
Make clone.