Changeset 3110 in Sophya for trunk/SophyaLib/HiStats/histos.cc


Ignore:
Timestamp:
Nov 20, 2006, 2:15:35 PM (19 years ago)
Author:
cmv
Message:

ajout methodes Sum et Sum2 cmv 20/11/2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/histos.cc

    r3060 r3110  
    11//
    2 // $Id: histos.cc,v 1.25 2006-08-13 13:20:01 cmv Exp $
     2// $Id: histos.cc,v 1.26 2006-11-20 13:15:35 cmv Exp $
    33//
    44
     
    573573  for (int_4 i=1;i<mBins;i++) if(mData[i]<mx) mx=mData[i];
    574574  return mx;
     575}
     576
     577/********* Methode *********/
     578/*!
     579  Valeur somme des valeurs des bins
     580*/
     581r_8 Histo::Sum() const
     582{
     583  if(mBins<=0)  return 0.;
     584  r_8 sx = 0.;
     585  for (int_4 i=0; i<mBins; i++) sx += mData[i];
     586  return sx;
     587}
     588
     589/********* Methode *********/
     590/*!
     591  Valeur somme des carres des valeurs des bins
     592*/
     593r_8 Histo::Sum2() const
     594{
     595  if(mBins<=0)  return 0.;
     596  r_8 sx2 = 0.;
     597  for (int_4 i=0; i<mBins; i++) sx2 += mData[i]*mData[i];
     598  return sx2;
    575599}
    576600
Note: See TracChangeset for help on using the changeset viewer.