12#ifndef ROOT_TStatistic
13#define ROOT_TStatistic
#define ClassDefOverride(name, id)
Collection abstract base class.
Mother of all ROOT objects.
Statistical variable, defined by its mean and variance (RMS).
TString fName
Name given to the TStatistic object.
Double_t GetMeanErr() const
Double_t fW2
Sum of squared weights.
~TStatistic() override
TStatistic destructor.
void Print(Option_t *="") const override
Print the content of the object.
Double_t fW
Sum of weights.
const char * GetName() const override
Returns name of object.
TStatistic(const char *name="")
void Fill(Double_t val, Double_t w=1.)
Increment the entries in the object by one value-weight pair.
ULong_t Hash() const override
Return hash value for this object.
Double_t fMin
Minimum value in the TStatistic object.
Double_t fMax
Maximum value in the TStatistic object.
void ls(Option_t *opt="") const override
The ls function lists the contents of a class on stdout.
Double_t fM
Sum of elements (i.e. sum of (val * weight) pairs.
Double_t fM2
Second order momentum.
Int_t Merge(TCollection *in)
Merge implementation of TStatistic.
Long64_t fN
Number of fills.
UInt_t Hash(ECaseCompare cmp=kExact) const
Return hash value.
Double_t Sqrt(Double_t x)
Returns the square root of x.