21 : fID(id), fChisq(chisq)
23 for (
int i = 0; i < 3; ++i)
25 for (
int i = 0; i < 6; ++i)
41 constexpr std::size_t offsets[3U] = {0U, 1U, 3U};
43 if (i < j) std::swap(i, j);
44 return offsets[i] + j;
53 o << std::setiosflags(std::ios::fixed) << std::setprecision(2);
54 o <<
" SpacePoint ID " << std::setw(5) <<
std::right << a.
ID() <<
" (X,Y,Z) = (" << std::setw(5)
66 if (a.
ID() != b.
ID())
return a.
ID() < b.
ID();
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Reconstruction base classes.
Double32_t fXYZ[3]
position of SpacePoint in xyz
static constexpr std::size_t covIndex(unsigned int i, unsigned int j)
Returns the internal index of correlation structure for coordinates i and j.
friend bool operator<(const SpacePoint &a, const SpacePoint &b)
const Double32_t * XYZ() const
double covariance(unsigned int i, unsigned int j) const
Double32_t fErrXYZ[6]
Error matrix (lower triangular).
friend std::ostream & operator<<(std::ostream &o, const SpacePoint &a)