Changeset 958 in Sophya for trunk/SophyaLib/HiStats/histos.cc
- Timestamp:
- Apr 18, 2000, 3:38:53 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/histos.cc
r943 r958 1 1 // 2 // $Id: histos.cc,v 1. 4 2000-04-15 11:06:27ansari Exp $2 // $Id: histos.cc,v 1.5 2000-04-18 13:38:16 ansari Exp $ 3 3 // 4 4 … … 432 432 void Histo::PutValue(TVector<r_8> &v, int ierr) 433 433 { 434 if(v.NElts()< bins) THROW(sizeMismatchErr);434 if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr); 435 435 for(int i=0;i<bins;i++) { 436 436 data[i] = v(i); … … 445 445 void Histo::PutValueAdd(TVector<r_8> &v, int ierr) 446 446 { 447 if(v.NElts()< bins) THROW(sizeMismatchErr);447 if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr); 448 448 for(int i=0;i<bins;i++) { 449 449 data[i] += v(i); … … 458 458 void Histo::PutError2(TVector<r_8> &v) 459 459 { 460 if(v.NElts()< bins) THROW(sizeMismatchErr);460 if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr); 461 461 if(!err2) Errors(); 462 462 for(int i=0;i<bins;i++) err2[i] = v(i); … … 469 469 void Histo::PutError2Add(TVector<r_8> &v) 470 470 { 471 if(v.NElts()< bins) THROW(sizeMismatchErr);471 if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr); 472 472 if(!err2) Errors(); 473 473 for(int i=0;i<bins;i++) if(v(i)>0.) err2[i] += v(i); … … 480 480 void Histo::PutError(TVector<r_8> &v) 481 481 { 482 if(v.NElts()< bins) THROW(sizeMismatchErr);482 if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr); 483 483 if(!err2) Errors(); 484 484 for(int i=0;i<bins;i++) … … 1360 1360 double f = (double) (*this)(i); 1361 1361 double saf = sqrt(fabs((double) f)); if(saf<1.) saf=1.; 1362 double e ;1362 double e=0.; 1363 1363 if(typ_err==0) {if(HasErrors()) e=Error(i); else e=1.;} 1364 1364 else if(typ_err==1) {if(HasErrors()) e=Error(i); else e=saf;}
Note:
See TracChangeset
for help on using the changeset viewer.