Changeset 943 in Sophya for trunk/SophyaLib/HiStats/hisprof.h
- Timestamp:
- Apr 15, 2000, 1:06:28 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/hisprof.h
r926 r943 30 30 // Acces a l information 31 31 //! 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;} 33 34 //! 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);} 35 37 //! 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);} 37 40 //! 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];} 39 43 //! 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];} 41 46 //! Retourne la dispersion/erreur du bin i 42 47 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;} 44 50 45 51 // Operators … … 62 68 //! Print, voir detail dans Histo::Print 63 69 inline void Print(int dyn=100,float hmin=1.,float hmax=-1.,int pflag=0,int il=1,int ih=-1) 64 70 {if(!Ok) UpdateHisto(); Histo::Print(dyn,hmin,hmax,pflag,il,ih);} 65 71 66 72 protected:
Note:
See TracChangeset
for help on using the changeset viewer.