16#ifndef MATHUTILS_INCLUDE_MATHUTILS_DETAIL_STATACCUMULATOR_H_
17#define MATHUTILS_INCLUDE_MATHUTILS_DETAIL_STATACCUMULATOR_H_
19#ifndef GPUCA_GPUCODE_DEVICE
47#ifndef GPUCA_GPUCODE_DEVICE
48 template <
typename T =
float>
55 const T wi = 1. /
wsum;
57 rms2 =
sum2 * wi - mean * mean;
GLubyte GLubyte GLubyte GLubyte w
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
void add(float v, float w=1.)
StatAccumulator operator+(const StatAccumulator &other) const
std::tuple< T, T > getMeanRMS2() const
StatAccumulator & operator+=(const StatAccumulator &other)
VectorOfTObjectPtrs other