12 const std::vector<double>& errors)
14 for (
unsigned int k = 0; k < times.size(); k++)
21 for (
unsigned int k = 0; k < shape.
nPoints(); k++)
28 for (
unsigned int k = 0; k < other.nPoints(); k++)
29 m_points.emplace_back(other.time(k), other.value(k), other.error(k));
virtual unsigned int nPoints() const =0
virtual double time(unsigned int i) const =0
TVectorD values(int lwb, int upb) const
virtual double error(unsigned int i) const
virtual double value(unsigned int i) const =0
bool add(const AbsShape &other)
GraphShape(const std::vector< double > ×, const std::vector< double > &values, const std::vector< double > &errors)
Constructor.
std::vector< GraphPoint > m_points
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.