FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
lmd
LmdSensorAlignment
RunningStats.h
Go to the documentation of this file.
1
/*
2
* this header file and its implementation are provided by John D. Cook
3
* please visit: http://www.johndcook.com/blog/skewness_kurtosis/ for more information.
4
* unfortunately, he does not provide any copyright information, just this code.
5
*/
6
7
8
#ifndef RUNNINGSTATS_H
9
#define RUNNINGSTATS_H
10
11
class
RunningStats
12
{
13
public
:
14
RunningStats
();
15
void
Clear
();
16
void
Push
(
double
x
);
17
long
long
NumDataValues
()
const
;
18
double
Mean
()
const
;
19
double
Variance
()
const
;
20
double
StandardDeviation
()
const
;
21
double
Skewness
()
const
;
22
double
Kurtosis
()
const
;
23
24
friend
RunningStats
operator+
(
const
RunningStats
a
,
const
RunningStats
b
);
25
RunningStats
&
operator+=
(
const
RunningStats
&rhs);
26
27
private
:
28
long
long
n
;
29
double
M1
,
M2
,
M3
,
M4
;
30
};
31
32
#endif
33
RunningStats::M1
double M1
Definition:
RunningStats.h:29
RunningStats::operator+=
RunningStats & operator+=(const RunningStats &rhs)
b
TTree * b
Definition:
GammaSpectraAnalysis.C:24
RunningStats::Clear
void Clear()
RunningStats::Kurtosis
double Kurtosis() const
RunningStats::M3
double M3
Definition:
RunningStats.h:29
RunningStats::M4
double M4
Definition:
RunningStats.h:29
RunningStats::Push
void Push(double x)
RunningStats
Definition:
RunningStats.h:11
a
Int_t a
Definition:
anaLmdDigi.C:126
RunningStats::StandardDeviation
double StandardDeviation() const
RunningStats::operator+
friend RunningStats operator+(const RunningStats a, const RunningStats b)
RunningStats::Variance
double Variance() const
RunningStats::Skewness
double Skewness() const
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
RunningStats::Mean
double Mean() const
RunningStats::n
long long n
Definition:
RunningStats.h:28
RunningStats::M2
double M2
Definition:
RunningStats.h:29
RunningStats::RunningStats
RunningStats()
RunningStats::NumDataValues
long long NumDataValues() const
Generated on Wed Apr 3 2019 10:03:02 for FairRoot/PandaRoot by
1.8.5