16                      const std::vector<uint64_t>& sampleSum_value,
 
   17                      const std::vector< uint64_t >& sampleSquare_value,
 
   19   m_hardwareID(channel_value), m_gain(gain_value), m_nTrigger(nTrigger_value)  {
 
   21   const size_t nS=sampleSum_value.size();
 
   23   for (
size_t i=0;
i<nS;++
i)
 
   27   const size_t nSS=sampleSquare_value.size();
 
   29   for (
size_t i=0;
i<nSS;++
i)
 
   35   : m_hardwareID (channel_value),
 
   46   if(n_min>0 && (
unsigned)n_min<nS) imin=n_min;
 
   48   if(n_max>0 && n_max>n_min && (
unsigned)n_max<nS) 
imax=n_max;
 
   53   for(
size_t i=imin;
i<=
imax;
i++) {
 
   69   if(n_min>0 && (
unsigned)n_min<nS) imin=n_min;
 
   71   if(n_max>0 && n_max>n_min && (
unsigned)n_max<nS) 
imax=n_max;
 
   80   const double inv_n = 1. / 
n;
 
   81   double mean2 = 
x * inv_n;
 
   88   float  rms   = sqrt(rms2);
 
   93   const size_t nS=
digit.size();
 
  102   for (
size_t i=0;
i<nS;++
i) {
 
  104     for (
size_t j=
i;j<nS;++j)
 
  115                     const std::vector<uint64_t>& sampleSum,
 
  116                                         const std::vector <uint64_t>& sampleSquare,
 
  117                     const unsigned nTrigger)
 
  150                     const std::vector <uint64_t>& sampleSquare, 
unsigned nTrigger)
 
  152   std::vector<uint64_t> tmpSum;
 
  153   std::vector<uint64_t> tmpSquare;
 
  177   tmpSquare.resize(
n,0);
 
  189                     const std::vector <int64_t>& sampleSquare, 
unsigned nTrigger,
 
  193   std::vector<uint64_t> tmpSum;
 
  194   std::vector<uint64_t> tmpSquare;
 
  218   tmpBase = 
static_cast<int64_t
>(
base)*
base;
 
  219   tmpSquare.resize(
n,0);
 
  240   std::vector<double> mean2;
 
  242   for(
size_t i=1;
i<nS;
i++) {
 
  243     for(
size_t j=
i;j<nS;j++) {
 
  246     mean2[
i]/=
n*
n*(nS-
i);
 
  255     for(
size_t i=1;
i<nS;
i++)
 
  265     cov.assign(nS-1,0.0);
 
  267     const double inv_norm = 1. / 
norm;