11 #include "messagefacility/MessageLogger/MessageLogger.h"
36 mf::LogWarning(
"Event") <<
"Event::Energy() is not yet defined. Need to decide "
37 <<
" how to calculate energy of Vertex"
38 <<
" Return util:kBogusD for now.";
47 mf::LogWarning(
"Event") <<
"Event::SigmaEnergy() is not yet defined. Need to decide "
48 <<
" how to calculate uncertainty in energy of Prong/Vertex"
49 <<
" Return util:kBogusD for now.";
58 std::sort(vtxs.begin(), vtxs.end());
68 o << std::setprecision(5);
69 o <<
"Event " << a.
fID << std::setw(5)
bool operator<(Cluster const &a, Cluster const &b)
constexpr int kBogusI
obviously bogus integer value
Definition of vertex object for LArSoft.
Represents the Event implemented as a self balancing binary search tree.
double SigmaEnergy() const
constexpr double kBogusD
obviously bogus double value
const recob::Vertex * PrimaryVertex(std::vector< const recob::Vertex * > &vtxs) const
Collection of Physical constants used in LArSoft.
std::ostream & operator<<(std::ostream &o, Cluster const &c)