18#ifndef OPAL_Selector_HH
19#define OPAL_Selector_HH
37 const std::string &tName,
const std::string &pString);
Representation of a range within a beam line or sequence.
An abstract sequence of beam line components.
A section of a beam line.
RangeSelector(const Beamline &, const RangeRep &range)
Constructor.
void operator=(const Selector &)
virtual void handleElement(const FlaggedElmPtr &)
The operation to be done for elements.
int getCount() const
Return the count of selected elements.
Selector(const Selector &)
virtual void execute()
Execute the selection.
const std::string itsType
Selector(const Beamline &, const RangeRep &range, const std::string &cName, const std::string &tName, const std::string &pString)
Constructor.
const RegularExpression * itsPattern