- Timestamp:
- Aug 22, 2007, 10:26:33 AM (18 years ago)
- Location:
- trunk/SophyaLib/HiStats
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/hist2err.cc
r3247 r3307 18 18 /*! Constructeur par defaut */ 19 19 Histo2DErr::Histo2DErr(void) 20 : xmin_(1.), xmax_(-1.), nx_(0),dx_(0.)21 , ymin_(1.), ymax_(-1.), ny_(0),dy_(0.)22 , mMean(0)20 : xmin_(1.), xmax_(-1.), dx_(0.) 21 , ymin_(1.), ymax_(-1.), dy_(0.) 22 , nx_(0), ny_(0), mMean(0) 23 23 { 24 24 } … … 87 87 XMin (YMin) is the beginning of the first bin 88 88 and XMax (YMax) is the end of the last bin 89 WARNING: number of bins is kept, bin width is changed 89 90 */ 90 91 void Histo2DErr::ReCenterBinX(void) … … 110 111 ReCenterBinX(); 111 112 ReCenterBinY(); 113 } 114 115 /********* Methode *********/ 116 /*! 117 Recompute XMin (YMin) and XMax (YMax) so that 118 the CENTER of the first bin is exactly XMin (YMin) and 119 the CENTER of the last bin is exactly XMax (YMax). 120 Remember that otherwise 121 XMin (YMin) is the beginning of the first bin 122 and XMax (YMax) is the end of the last bin 123 WARNING: bin widths are kept, numbers of bins are increased by 1 124 */ 125 void Histo2DErr::ReCenterBinW(void) 126 { 127 CreateOrResize(xmin_-dx_/2.,xmax_+dx_/2.,nx_+1,ymin_-dy_/2.,ymax_+dy_/2.,ny_+1); 112 128 } 113 129 -
trunk/SophyaLib/HiStats/hist2err.h
r3184 r3307 28 28 void ReCenterBinY(void); 29 29 void ReCenterBin(void); 30 void ReCenterBinW(void); 30 31 void Zero(void); 31 32 -
trunk/SophyaLib/HiStats/histerr.cc
r3247 r3307 18 18 /*! Constructeur par defaut */ 19 19 HistoErr::HistoErr(void) 20 : xmin_(1.), xmax_(-1.), nx_(0), dx_(0.) 21 , mMean(0) 20 : xmin_(1.), xmax_(-1.), dx_(0.), nx_(0), mMean(0) 22 21 { 23 22 } … … 78 77 /********* Methode *********/ 79 78 /*! 80 Recompute XMin (and XMax so that79 Recompute XMin and XMax so that 81 80 the CENTER of the first bin is exactly XMin and 82 81 the CENTER of the last bin is exactly XMax. … … 84 83 XMin is the beginning of the first bin 85 84 and XMax is the end of the last bin 85 WARNING: number of bins is kept, bin width is changed 86 86 */ 87 87 void HistoErr::ReCenterBin(void) … … 92 92 xmax_ += dx/2.; 93 93 dx_ = (xmax_-xmin_)/nx_; 94 } 95 96 /********* Methode *********/ 97 /*! 98 Recompute XMin and XMax so that 99 the CENTER of the first bin is exactly XMin and 100 the CENTER of the last bin is exactly XMax. 101 Remember that otherwise 102 XMin is the beginning of the first bin 103 and XMax is the end of the last bin 104 WARNING: bin width is kept, number of bins is increased by 1 105 */ 106 void HistoErr::ReCenterBinW(void) 107 { 108 if(nx_<=1) return; 109 CreateOrResize(xmin_-dx_/2.,xmax_+dx_/2.,nx_+1); 94 110 } 95 111 -
trunk/SophyaLib/HiStats/histerr.h
r3198 r3307 27 27 //! Updating or Setting 28 28 void ReCenterBin(void); 29 void ReCenterBinW(void); 29 30 void Zero(void); 30 31
Note:
See TracChangeset
for help on using the changeset viewer.