42 for (
int i =
data.size();
i--;) {
44 std::array<float, 3> xyz{
data[
i].getX(),
data[
i].getY(),
data[
i].getZ()};
46 for (
int j = 0;
j < 3;
j++) {
51 LOG(info) <<
"i = " <<
i <<
" --> x = " << xyz[0] <<
", y = " << xyz[1] <<
", z = " << xyz[2];
64 for (
int i = 0;
i < 3;
i++) {
69 for (
int i = 0;
i < 3;
i++) {
84 for (
int i = 0;
i < 3;
i++) {
95 return rms2 > 0. ? std::sqrt(rms2) : 0;
Utils and constants for calibration and related workflows.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
void subtract(const MeanVertexData *prev)
std::array< double, 3 > meanSquares
std::vector< std::array< float, 3 > > histoVtx
double getRMS(int i) const
void fill(const gsl::span< const PVertex > data)
void merge(const MeanVertexData *prev)
std::array< double, 3 > means
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"