Changeset 2630 in Sophya for trunk/SophyaLib/HiStats/histerr.cc
- Timestamp:
- Oct 26, 2004, 6:26:39 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/histerr.cc
r2628 r2630 72 72 Histo::Zero(); 73 73 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 e79 */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 e94 */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 }103 74 } 104 75
Note:
See TracChangeset
for help on using the changeset viewer.