1 #ifndef OPAL_RangeSelector_HH
2 #define OPAL_RangeSelector_HH
68 #endif // OPAL_RangeSelector_HH
void operator=(const RangeSelector &)
virtual void handleElement(const FlaggedElmPtr &)
The operation to be done for elements.
An abstract visitor which calls the pure virtual method.
RangeRep itsRange
Working data for range.
virtual void handleBeamline(const FlaggedElmPtr &)
The operation to be done for beamlines.
virtual void visitFlaggedElmPtr(const FlaggedElmPtr &)
Apply the visitor to an FlaggedElmPtr.
Representation of a range within a beam line or sequence.
An abstract sequence of beam line components.
virtual void execute()
Execute the algorithm.
A section of a beam line.