A special bin content type to compute the bin error in weighted filling.
Definition at line 22 of file RBinWithError.hxx.
Public Member Functions | |
| void | AtomicAdd (const RBinWithError &rhs) |
| Add another bin content using atomic instructions. | |
| void | AtomicAddRelease (double w) |
| void | AtomicIncRelease () |
| void | AtomicLoad (RBinWithError *ret) const |
| operator double () const | |
| operator float () const | |
| RBinWithError & | operator*= (double factor) |
| RBinWithError & | operator++ () |
| RBinWithError | operator++ (int) |
| RBinWithError & | operator+= (const RBinWithError &rhs) |
| RBinWithError & | operator+= (double w) |
Public Attributes | |
| double | fSum = 0 |
| double | fSum2 = 0 |
Private Member Functions | |
| void | AtomicAdd (double a, double a2) |
#include <ROOT/RBinWithError.hxx>
|
inline |
Add another bin content using atomic instructions.
| [in] | rhs | another bin content that must not be modified during the operation |
Definition at line 107 of file RBinWithError.hxx.
Definition at line 65 of file RBinWithError.hxx.
|
inline |
Definition at line 102 of file RBinWithError.hxx.
|
inline |
Definition at line 100 of file RBinWithError.hxx.
|
inline |
Definition at line 109 of file RBinWithError.hxx.
|
inlineexplicit |
Definition at line 27 of file RBinWithError.hxx.
|
inlineexplicit |
Definition at line 26 of file RBinWithError.hxx.
|
inline |
Definition at line 57 of file RBinWithError.hxx.
|
inline |
Definition at line 29 of file RBinWithError.hxx.
|
inline |
Definition at line 36 of file RBinWithError.hxx.
|
inline |
Definition at line 50 of file RBinWithError.hxx.
|
inline |
Definition at line 43 of file RBinWithError.hxx.
| double ROOT::Experimental::RBinWithError::fSum = 0 |
Definition at line 23 of file RBinWithError.hxx.
| double ROOT::Experimental::RBinWithError::fSum2 = 0 |
Definition at line 24 of file RBinWithError.hxx.