Changeset 2630 in Sophya for trunk/SophyaLib/HiStats/histerr.cc


Ignore:
Timestamp:
Oct 26, 2004, 6:26:39 PM (21 years ago)
Author:
cmv
Message:

gestion des param par default, cmv+rz 26/10/04

File:
1 edited

Legend:

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

    r2628 r2630  
    7272 Histo::Zero();
    7373 if(mNData) memset(mNData,0,mBins*sizeof(r_8));
    74 }
    75 
    76 /********* Methode *********/
    77 /*!
    78  Addition du contenu de l'histo pour abscisse x poids w et l'erreur e
    79 */
    80 void HistoErr::Add(r_8 x, r_8 w, r_8 e)
    81 {
    82  int_4 numBin = (int_4)floor((x-mMin)/binWidth);
    83  if(numBin<0) mUnder += w;
    84  else if(numBin>=mBins) mOver += w;
    85  else {
    86    mData[numBin] += w; mNData[numBin] += 1.; mErr2[numBin] += e*e;
    87    nHist += w; nEntries++;
    88  }
    89 }
    90 
    91 /********* Methode *********/
    92 /*!
    93  Addition du contenu de l'histo pour le bin numBin poids w et l'erreur e
    94 */
    95 void HistoErr::AddBin(int_4 numBin, r_8 w, r_8 e)
    96 {
    97  if(numBin<0) mUnder += w;
    98  else if(numBin>=mBins) mOver += w;
    99  else {
    100    mData[numBin] += w; mNData[numBin] += 1.; mErr2[numBin] += e*e;
    101    nHist += w; nEntries++;
    102  }
    10374}
    10475
Note: See TracChangeset for help on using the changeset viewer.