1 #ifndef OPAL_BeamSequence_HH
2 #define OPAL_BeamSequence_HH
The base class for all OPAL beam lines and sequences.
void operator=(const BeamSequence &)
virtual const std::string getCategory() const
Return the object category as a string.
virtual Beamline * fetchLine() const =0
Return the embedded CLASSIC beam line.
BeamSequence(const BeamSequence &)
static BeamSequence * find(const std::string &name)
Find a BeamSequence by name.
virtual BeamSequence * copy(const std::string &name)=0
Make complete copy.
An abstract sequence of beam line components.