50 o << std::setprecision(5);
51 o <<
"Vertex ID " << a.
id_ << std::setw(5)
52 <<
" (x,y,z) = (" << a.
pos_.X() <<
"," << a.
pos_.Y() <<
","
63 double xyza[3] = {0.};
64 double xyzb[3] = {0.};
68 return xyza[2] < xyzb[2];
void XYZ(double *xyz) const
Legacy method to access vertex position, preserved to avoid breaking code. Please try to use Vertex::...
bool operator<(Cluster const &a, Cluster const &b)
Vertex()
Default constructor, initializes status to Invalid, and data members to default or kBogus values...
constexpr int kBogusI
obviously bogus integer value
Definition of vertex object for LArSoft.
tracking::Point_t Point_t
Status status_
Vertex status, as define in Vertex::Status enum.
int id_
id number for vertex
int ndof_
Vertex fit degrees of freedom.
Point_t pos_
Vertex 3D position.
double chi2_
Vertex fit chi2.
constexpr double kBogusD
obviously bogus double value
std::ostream & operator<<(std::ostream &o, Cluster const &c)