Changeset 943 in Sophya for trunk/SophyaLib/HiStats/hisprof.h


Ignore:
Timestamp:
Apr 15, 2000, 1:06:28 PM (25 years ago)
Author:
ansari
Message:

Vector,Matrix -> TVector,TMatrix<r_8> cmv 15/4/00

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/hisprof.h

    r926 r943  
    3030  // Acces a l information
    3131  //! Retourne l'histogramme de profil.
    32   inline Histo GetHisto() {if(!Ok) UpdateHisto(); return (Histo) *this;}
     32  inline Histo GetHisto()
     33               {if(!Ok) UpdateHisto(); return (Histo) *this;}
    3334  //! Retourne le contenu de la moyenne dans le vecteur v
    34   inline void GetMean(Vector& v) {if(!Ok) UpdateHisto(); Histo::GetValue(v);}
     35  inline void GetMean(TVector<r_8>& v)
     36              {if(!Ok) UpdateHisto(); Histo::GetValue(v);}
    3537  //! Retourne le contenu au carre de la dispersion/erreur dans le vecteur v
    36   inline void GetError2(Vector& v) {if(!Ok) UpdateHisto(); Histo::GetError2(v);}
     38  inline void GetError2(TVector<r_8>& v)
     39              {if(!Ok) UpdateHisto(); Histo::GetError2(v);}
    3740  //! Retourne le contenu du bin i
    38   inline float operator()(int i) const {if(!Ok) UpdateHisto(); return data[i];}
     41  inline float operator()(int i) const
     42               {if(!Ok) UpdateHisto(); return data[i];}
    3943  //! Retourne le carre de la dispersion/erreur du bin i
    40   inline float Error2(int i) const {if(!Ok) UpdateHisto(); return (float) err2[i];}
     44  inline float Error2(int i) const
     45               {if(!Ok) UpdateHisto(); return (float) err2[i];}
    4146  //! Retourne la dispersion/erreur du bin i
    4247  inline float Error(int i) const
    43          {if(!Ok) UpdateHisto(); return err2[i]>0. ? (float) sqrt(err2[i]) : 0.f;}
     48         {if(!Ok) UpdateHisto();
     49          return err2[i]>0. ? (float) sqrt(err2[i]) : 0.f;}
    4450
    4551  // Operators
     
    6268  //! Print, voir detail dans Histo::Print
    6369  inline void Print(int dyn=100,float hmin=1.,float hmax=-1.,int pflag=0,int il=1,int ih=-1)
    64                            {if(!Ok) UpdateHisto(); Histo::Print(dyn,hmin,hmax,pflag,il,ih);}
     70              {if(!Ok) UpdateHisto(); Histo::Print(dyn,hmin,hmax,pflag,il,ih);}
    6571
    6672protected:
Note: See TracChangeset for help on using the changeset viewer.