9#if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
10#include "nlohmann/json_fwd.hpp"
29 return covariance[i + 1 + (j + 1) * (j) / 2 - 1];
35 return covariance[i + 1 + (j + 1) * (j) / 2 - 1];
43#if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
44void to_json(nlohmann::json& j,
const Cov6f& value);
std::array< float, 21 > covariance
6d triangular packed covariance matrix
Definition Cov6f.h:21
Cov6f(std::array< float, 21 > vcov)
Definition Cov6f.h:24
float operator()(unsigned i, unsigned j) const
Definition Cov6f.h:25
Cov6f()
Definition Cov6f.h:23
float & operator()(unsigned i, unsigned j)
Definition Cov6f.h:31
Definition CalorimeterHit.cc:18
std::ostream & operator<<(std::ostream &o, const CalorimeterHit &value)
Definition CalorimeterHit.cc:97