#include <Hist1d.h>
Public Member Functions | |
| Bin () | |
| Bin (unsigned int bin, const T edge) | |
| Bin (const Bin &lhs, const Bin &rhs) | |
| ~Bin () | |
| void | add () |
| void | add (const T &weight) |
| void | set_bin (unsigned int bin) |
| void | set_sum (const T &sum, const T &sum2) |
| void | set_ent (unsigned int entries) |
| void | reset () |
| unsigned int | bin () const |
| unsigned int | entries () const |
| T | edge () const |
| T | sum () const |
| T | sum2 () const |
| void | print (std::ostream &o=std::cout, short width=0, short precision=0) const |
Private Attributes | |
| unsigned int | fBin |
| unsigned int | fNEntry |
| T | fEdge |
| T | fSum |
| T | fSum2 |
|
|||||||||
|
Definition at line 158 of file Hist1d.h.
|
|
||||||||||||||||
|
Definition at line 163 of file Hist1d.h.
|
|
||||||||||||||||
|
Definition at line 167 of file Hist1d.h. References Anp::Bin< T >::bin(), Anp::Bin< T >::edge(), Anp::Bin< T >::fBin, and Anp::Bin< T >::fEdge. 00167 : 00168 fBin(lhs.bin()), 00169 fNEntry(lhs.entries() + rhs.entries()), 00170 fEdge(lhs.edge()), 00171 fSum(lhs.sum() + rhs.sum()), 00172 fSum2(lhs.sum2() + rhs.sum2()) 00173 { 00174 if(rhs.bin() < lhs.bin()) 00175 { 00176 fBin = rhs.bin(); 00177 } 00178 if(rhs.edge() < lhs.edge()) 00179 { 00180 fEdge = rhs.edge(); 00181 } 00182 }
|
|
|||||||||
|
Definition at line 185 of file Hist1d.h. 00185 {}
|
|
||||||||||
|
Definition at line 211 of file Hist1d.h. References Anp::Bin< T >::fSum, and Anp::Bin< T >::fSum2.
|
|
|||||||||
|
Definition at line 203 of file Hist1d.h. Referenced by Anp::Hist1d< T >::Fill(), Anp::Hist1d< T >::Hist1d(), and Plot::TestHist(). 00204 {
00205 ++fNEntry;
00206 ++fSum;
00207 ++fSum2;
00208 }
|
|
|||||||||
|
Definition at line 188 of file Hist1d.h. Referenced by Anp::Bin< T >::Bin(), Anp::Hist1d< T >::Fill(), Anp::Merge(), Anp::operator<(), Anp::operator==(), and Anp::Bin< T >::print(). 00188 { return fBin; }
|
|
|||||||||
|
Definition at line 194 of file Hist1d.h. Referenced by Anp::Bin< T >::Bin(), Anp::Merge(), Anp::operator<(), Anp::Bin< T >::print(), and Plot::TestHist(). 00194 { return fEdge; }
|
|
|||||||||
|
Definition at line 191 of file Hist1d.h. Referenced by Anp::Merge(). 00191 { return fNEntry; }
|
|
||||||||||||||||||||
|
Definition at line 246 of file Hist1d.h. References Anp::Bin< T >::bin(), Anp::Bin< T >::edge(), and Anp::Bin< T >::sum(). Referenced by Anp::operator<<(). 00247 {
00248 if(width == 0 || precision == 0)
00249 {
00250 o << "Bin: (bin, edge, sum) = ("
00251 << bin() << ", " << edge() << ", "<< sum() << ")" << std::endl;
00252 }
00253 else
00254 {
00255 o << "Bin: (bin, edge, sum) = "
00256 << std::setw(width) << std::setprecision(precision) << bin()
00257 << ", "
00258 << std::setw(width) << std::setprecision(precision) << edge()
00259 << ", "
00260 << std::setw(width) << std::setprecision(precision) << sum()
00261 << ")" <<std::endl;
00262 }
00263 }
|
|
|||||||||
|
Definition at line 238 of file Hist1d.h. References Anp::Bin< T >::fNEntry, Anp::Bin< T >::fSum, and Anp::Bin< T >::fSum2.
|
|
||||||||||
|
Definition at line 219 of file Hist1d.h. References Anp::Bin< T >::fBin. Referenced by Anp::Hist1d< T >::Rebin(). 00220 {
00221 fBin = bin;
00222 }
|
|
||||||||||
|
Definition at line 232 of file Hist1d.h. References Anp::Bin< T >::fNEntry. Referenced by Anp::Merge(). 00233 {
00234 fNEntry = entries;
00235 }
|
|
||||||||||||||||
|
Definition at line 225 of file Hist1d.h. References Anp::Bin< T >::fSum, and Anp::Bin< T >::fSum2. Referenced by Anp::Merge().
|
|
|||||||||
|
Definition at line 197 of file Hist1d.h. Referenced by Anp::Merge(), Anp::Bin< T >::print(), and Plot::TestHist(). 00197 { return fSum; }
|
|
|||||||||
|
Definition at line 200 of file Hist1d.h. Referenced by Anp::Merge(). 00200 { return fSum2; }
|
|
|||||
|
Definition at line 59 of file Hist1d.h. Referenced by Anp::Bin< T >::Bin(), and Anp::Bin< T >::set_bin(). |
|
|||||
|
Definition at line 62 of file Hist1d.h. Referenced by Anp::Bin< T >::Bin(). |
|
|||||
|
Definition at line 60 of file Hist1d.h. Referenced by Anp::Bin< T >::reset(), and Anp::Bin< T >::set_ent(). |
|
|||||
|
Definition at line 63 of file Hist1d.h. Referenced by Anp::Bin< T >::add(), Anp::Bin< T >::reset(), and Anp::Bin< T >::set_sum(). |
|
|||||
|
Definition at line 64 of file Hist1d.h. Referenced by Anp::Bin< T >::add(), Anp::Bin< T >::reset(), and Anp::Bin< T >::set_sum(). |
1.3.9.1