12#ifndef ROOT_TStatistic
13#define ROOT_TStatistic
int Int_t
Signed integer 4 bytes (int).
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
double Double_t
Double 8 bytes.
long long Long64_t
Portable signed long integer 8 bytes.
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
Collection abstract base class.
TObject()
TObject constructor.
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.
void SetName(const char *name)
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.
Double_t Sqrt(Double_t x)
Returns the square root of x.