14 os <<
"---GlobalVertexv1-----------------------" << std::endl;
15 os <<
"vertexid: " <<
get_id();
17 os <<
" t = " <<
get_t() << std::endl;
24 os <<
" ndof = " <<
get_ndof() << std::endl;
29 os <<
get_error(0, 2) <<
" )" << std::endl;
33 os <<
get_error(1, 2) <<
" )" << std::endl;
37 os <<
get_error(2, 2) <<
" )" << std::endl;
39 os <<
" list of vtx ids: " << std::endl;
42 os <<
" " << iter->first <<
" => " << iter->second << std::endl;
44 os <<
"-----------------------------------------------" << std::endl;
51 if (!std::isfinite(
_t))
55 if (!std::isfinite(
_t_err))
59 if (!std::isfinite(
_chisq))
63 if (
_ndof == std::numeric_limits<unsigned int>::max())
68 for (
float _po :
_pos)
70 if (!std::isfinite(_po))
75 for (
int j = 0;
j < 3; ++
j)
77 for (
int i =
j;
i < 3; ++
i)
109 return i + 1 + (j + 1) * (j) / 2 - 1;