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


Ignore:
Timestamp:
Apr 18, 2000, 3:38:53 PM (25 years ago)
Author:
ansari
Message:

doc + vire warning cmv 18/04/00

File:
1 edited

Legend:

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

    r943 r958  
    11//
    2 // $Id: histos.cc,v 1.4 2000-04-15 11:06:27 ansari Exp $
     2// $Id: histos.cc,v 1.5 2000-04-18 13:38:16 ansari Exp $
    33//
    44
     
    432432void Histo::PutValue(TVector<r_8> &v, int ierr)
    433433{
    434 if(v.NElts()<bins) THROW(sizeMismatchErr);
     434if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr);
    435435for(int i=0;i<bins;i++) {
    436436  data[i] = v(i);
     
    445445void Histo::PutValueAdd(TVector<r_8> &v, int ierr)
    446446{
    447 if(v.NElts()<bins) THROW(sizeMismatchErr);
     447if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr);
    448448for(int i=0;i<bins;i++) {
    449449  data[i] += v(i);
     
    458458void Histo::PutError2(TVector<r_8> &v)
    459459{
    460 if(v.NElts()<bins) THROW(sizeMismatchErr);
     460if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr);
    461461if(!err2) Errors();
    462462for(int i=0;i<bins;i++) err2[i] = v(i);
     
    469469void Histo::PutError2Add(TVector<r_8> &v)
    470470{
    471 if(v.NElts()<bins) THROW(sizeMismatchErr);
     471if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr);
    472472if(!err2) Errors();
    473473for(int i=0;i<bins;i++) if(v(i)>0.) err2[i] += v(i);
     
    480480void Histo::PutError(TVector<r_8> &v)
    481481{
    482 if(v.NElts()<bins) THROW(sizeMismatchErr);
     482if(v.NElts()<(uint_4) bins) THROW(sizeMismatchErr);
    483483if(!err2) Errors();
    484484for(int i=0;i<bins;i++)
     
    13601360  double f = (double) (*this)(i);
    13611361  double saf = sqrt(fabs((double) f)); if(saf<1.) saf=1.;
    1362   double e;
     1362  double e=0.;
    13631363  if(typ_err==0)      {if(HasErrors()) e=Error(i); else e=1.;}
    13641364  else if(typ_err==1) {if(HasErrors()) e=Error(i); else e=saf;}
Note: See TracChangeset for help on using the changeset viewer.