class
Beamline
: public ElementBase
(Return to index)
An abstract sequence of beam line components.
A beam line is built as a list of objects derived from ElmPtr. Each
ElmPtr (``element pointer'') points to a ElementBase, and may contain
additional data describing the position, like lattice functions etc.
Type: |
Abstract |
Superclasses: |
public ElementBase |
Include file: |
./Beamlines/Beamline.hh |
Inheritance
Synopsis (including inherited members):
Documentation:
- Public members:
-
Beamline
(const string&)
;
- Constructor with given name.
-
virtual void iterate
(BeamlineVisitor&,bool)const
= 0
;
- Apply visitor to all elements of the line.
If the parameter reverse is true, theline is traversed in
reverse direction. If any error occurs, this method may throw an
exception.
Documentation generated by fci on Mon Feb 7 11:41:32 2000