9 #ifndef LWH_DataPoint_H 10 #define LWH_DataPoint_H 19 #include "AIDataPoint.h" 20 #include "Measurement.h" 45 : IDataPoint(d), m(d.m) {}
52 for (
int i = 0, N = m.size(); i < N; ++i )
54 id.coordinate(i)->errorPlus(),
55 id.coordinate(i)->errorMinus());
95 std::vector<Measurement>
m;
Basic user-level interface class for holding a single "measurement" with positive and negative errors...
int dimension() const
Get the dimension of the IDataPoint, i.e.
std::vector< Measurement > m
The included measurements.
IMeasurement * coordinate(int coord)
Get the IMeasurement for a given coordinate.
DataPoint(int dim=2)
Construct a data point with a given number of dimensions.
virtual ~DataPoint()
Destructor.
const IMeasurement * coordinate(int coord) const
Get the IMeasurement for a given coordinate.
DataPoint(const DataPoint &d)
Copy constructor.
The LWH namespace contains a Light-Weight Histogram package which implements the most rudimentary his...
An DataPoint represents a binned histogram axis.
DataPoint(const IDataPoint &id)
Copy from any IDataPoint.