8#ifdef PODIO_JSON_OUTPUT
9#include "nlohmann/json.hpp"
22 Cov2f(
double vx,
double vy,
double vxy = 0)
23 :
xx{static_cast<float>(vx)},
yy{static_cast<float>(vy)},
xy{static_cast<float>(vxy)} {}
32 return *(&
xy + (i + j + 1) / 2);
46#ifdef PODIO_JSON_OUTPUT
47inline void to_json(nlohmann::json& j,
const Cov2f& value) {
float operator()(unsigned i, unsigned j) const
Definition: Cov2f.h:24
Cov2f(double vx, double vy, double vxy=0)
Definition: Cov2f.h:22
float xy
Definition: Cov2f.h:19
Cov2f()
Definition: Cov2f.h:21
float xx
Definition: Cov2f.h:17
float yy
Definition: Cov2f.h:18
Definition: CalorimeterHit.cc:13
std::ostream & operator<<(std::ostream &o, const CalorimeterHit &value)
Definition: CalorimeterHit.cc:93