28 first(), last(), fullRange(true)
33 first(rep.first), last(rep.last), fullRange(rep.fullRange)
38 first(fst), last(lst), fullRange(false)
Representation of a place within a beam line or sequence.
bool isActive() const
Return status.
void print(std::ostream &os) const
Print in input format.
void initialize()
Initialise data for search.
void enter(const FlaggedElmPtr &) const
Enter an element or line.
void leave(const FlaggedElmPtr &) const
Leave an element or line.
Representation of a range within a beam line or sequence.
bool isActive() const
Test for active range.
const RangeRep & operator=(const RangeRep &)
void initialize()
Initialise data for search.
void print(std::ostream &os) const
Print in input format.
void leave(const FlaggedElmPtr &) const
Leave an element or line.
RangeRep()
Default constructor.
void enter(const FlaggedElmPtr &) const
Enter an element or line.
A section of a beam line.