28 namespace Expressions {
43 SCell(
const std::string &tab,
const PlaceRep &place,
const std::string &col);
55 virtual void print(std::ostream &stream,
int)
const;
74 #endif // OPAL_SCell_HH
const std::string col_name
virtual double evaluate() const
Evaluate.
virtual void print(std::ostream &stream, int) const
Print expression.
Representation of a place within a beam line or sequence.
Abstract interface for read-only access to variable.
A scalar expression referring to a table cell.
const std::string tab_name
void operator=(const SCell &)
ConstChannel * itsChannel
virtual Scalar< double > * clone() const
Make clone.