18#include "TFeldmanCousins.h"
31 Double_t
Zeta(Double_t x,Int_t nterms=100000)
const;
32 Double_t
Gamma(Double_t z)
const;
33 Double_t
Gamma(Double_t a,Double_t x,Int_t mode=0)
const;
34 Double_t
LnGamma(Double_t z)
const;
35 Double_t
LnGamma(Double_t a,Double_t x,Int_t mode=0)
const;
36 Double_t
Erf(Double_t x)
const;
37 Double_t
Erfc(Double_t x)
const;
38 Double_t
Prob(Double_t chi2,Int_t ndf,Int_t mode=1)
const;
39 Double_t
BesselI(Int_t n,Double_t x)
const;
40 Double_t
BesselK(Int_t n,Double_t x)
const;
46 TF1
FratioCDF(Int_t ndf1,Int_t ndf2)
const;
60 TF1
GaussDist(Double_t mu,Double_t sigma)
const;
61 TF1
GaussCDF(Double_t mu,Double_t sigma)
const;
65 Double_t
GetStatistic(TF1 f,TString name,Int_t n=0,Double_t vref=0,Int_t npx=1000)
const;
66 TGraph
GetCDF(TF1 f,Int_t npx=1000)
const;
67 Double_t
GaussProb(Double_t q,Double_t mean=0,Double_t sigma=1,Int_t isig=0)
const;
68 Double_t
GaussPvalue(Double_t q,Double_t mean=0,Double_t sigma=1,Int_t sides=2,Int_t isig=0)
const;
69 Double_t
Chi2Pvalue(Double_t chi2,Int_t ndf,Int_t sides=0,Int_t sigma=0,Int_t mode=1)
const;
70 Double_t
StudentPvalue(Double_t t,Double_t ndf,Int_t sides=0,Int_t sigma=0)
const;
71 Double_t
FratioPvalue(Double_t f,Int_t ndf1,Int_t ndf2,Int_t sides=0,Int_t sigma=0)
const;
72 Double_t
BinomialPvalue(Int_t k,Int_t n,Double_t p,Int_t sides=0,Int_t sigma=0,Int_t mode=0)
const;
73 Double_t
PoissonPvalue(Int_t k,Double_t mu,Int_t sides=0,Int_t sigma=0)
const;
74 Double_t
PoissonPvalue(Int_t k,Double_t r,Double_t dt,Int_t sides=0,Int_t sigma=0)
const;
75 Double_t
PoissonDtPvalue(Double_t dt,Double_t r,Int_t n,Int_t sides=0,Int_t sigma=0)
const;
76 Double_t
NegBinomialnPvalue(Int_t n,Int_t k,Double_t p,Int_t sides=0,Int_t sigma=0,Int_t mode=0)
const;
77 Double_t
NegBinomialxPvalue(Int_t x,Int_t k,Double_t p,Int_t sides=0,Int_t sigma=0,Int_t mode=0)
const;
78 Double_t
Log(Double_t B,Double_t x)
const;
79 Double_t
Nfac(Int_t n,Int_t mode=0)
const;
80 Double_t
LnNfac(Int_t n,Int_t mode=2)
const;
81 Double_t
LogNfac(Int_t n,Int_t mode=2)
const;
82 Double_t
Rfac(Double_t r)
const;
83 Double_t
LnRfac(Double_t r)
const;
84 Double_t
LogRfac(Double_t r)
const;
85 Double_t
PsiValue(Int_t m,Int_t* n,Double_t* p=0,Int_t f=0)
const;
86 Double_t
PsiValue(Int_t m,Double_t* n,Double_t* p=0,Int_t f=0)
const;
87 Double_t
PsiValue(TH1* his,TH1* hyp=0,TF1* pdf=0,Int_t f=0)
const;
88 Double_t
PsiExtreme(Double_t n,Int_t m,Double_t* p=0,Int_t k=0)
const;
89 Double_t
PsiExtreme(TH1* his,TH1* hyp=0,TF1* pdf=0,Int_t k=0)
const;
90 Double_t
PsiPvalue(Double_t psi0,Double_t nr,Double_t n,Int_t m,Double_t* p=0,Int_t f=0,Double_t* na=0,TH1F* psih=0,Int_t ncut=0,Double_t* nrx=0,Int_t mark=1);
91 Double_t
PsiPvalue(Double_t psi0,Double_t nr,TH1* his,TH1* hyp=0,TF1* pdf=0,Int_t f=0,Double_t* na=0,TH1F* psih=0,Int_t ncut=0,Double_t* nrx=0,Int_t mark=1);
92 Double_t
Chi2Value(Int_t m,Int_t* n,Double_t* p=0,Int_t* ndf=0)
const;
93 Double_t
Chi2Value(Int_t m,Double_t* n,Double_t* p=0,Int_t* ndf=0)
const;
94 Double_t
Chi2Value(TH1* his,TH1* hyp=0,TF1* pdf=0,Int_t* ndf=0)
const;
95 Double_t
MeanMu(Double_t cl,Double_t nbkg,Int_t mode,TF1* w=0,TFeldmanCousins* f=0,Int_t nmax=0)
const;
96 Double_t
LiMaSignificance(Double_t Non,Double_t Ton,Double_t Noff,Double_t Toff,Double_t Ra=1,Double_t Re=1)
const;
99 Double_t
GamSer(Double_t a,Double_t x)
const;
100 Double_t
GamCf(Double_t a,Double_t x)
const;
101 Double_t
BesselI0(Double_t x)
const;
102 Double_t
BesselK0(Double_t x)
const;
103 Double_t
BesselI1(Double_t x)
const;
104 Double_t
BesselK1(Double_t x)
const;
Double_t StudentPvalue(Double_t t, Double_t ndf, Int_t sides=0, Int_t sigma=0) const
Double_t PsiValue(Int_t m, Int_t *n, Double_t *p=0, Int_t f=0) const
TF1 PoissonCDF(Double_t mu) const
Double_t GetStatistic(TF1 f, TString name, Int_t n=0, Double_t vref=0, Int_t npx=1000) const
Double_t BesselK(Int_t n, Double_t x) const
Double_t Log(Double_t B, Double_t x) const
TF1 Chi2CDF(Int_t ndf) const
Double_t NegBinomialnPvalue(Int_t n, Int_t k, Double_t p, Int_t sides=0, Int_t sigma=0, Int_t mode=0) const
TF1 StudentDist(Double_t ndf) const
Double_t GaussPvalue(Double_t q, Double_t mean=0, Double_t sigma=1, Int_t sides=2, Int_t isig=0) const
TF1 PoissonDist(Double_t mu) const
TF1 PoissonDtCDF(Double_t r, Int_t n) const
Double_t LnGamma(Double_t z) const
Double_t BinomialPvalue(Int_t k, Int_t n, Double_t p, Int_t sides=0, Int_t sigma=0, Int_t mode=0) const
Double_t Chi2Pvalue(Double_t chi2, Int_t ndf, Int_t sides=0, Int_t sigma=0, Int_t mode=1) const
TF1 Chi2Dist(Int_t ndf) const
TF1 NegBinomialxCDF(Int_t k, Double_t p) const
Double_t PoissonDtPvalue(Double_t dt, Double_t r, Int_t n, Int_t sides=0, Int_t sigma=0) const
TF1 BinomialCDF(Int_t n, Double_t p) const
Double_t Nfac(Int_t n, Int_t mode=0) const
Double_t MeanMu(Double_t cl, Double_t nbkg, Int_t mode, TF1 *w=0, TFeldmanCousins *f=0, Int_t nmax=0) const
Double_t BesselI0(Double_t x) const
Double_t PoissonPvalue(Int_t k, Double_t mu, Int_t sides=0, Int_t sigma=0) const
Double_t LiMaSignificance(Double_t Non, Double_t Ton, Double_t Noff, Double_t Toff, Double_t Ra=1, Double_t Re=1) const
Double_t Gamma(Double_t z) const
Double_t LnRfac(Double_t r) const
TF1 GammaDtDist(Double_t r, Double_t z) const
Double_t GaussProb(Double_t q, Double_t mean=0, Double_t sigma=1, Int_t isig=0) const
Double_t Erfc(Double_t x) const
TF1 BinomialDist(Int_t n, Double_t p) const
Double_t BesselI(Int_t n, Double_t x) const
Double_t FratioPvalue(Double_t f, Int_t ndf1, Int_t ndf2, Int_t sides=0, Int_t sigma=0) const
Double_t LnNfac(Int_t n, Int_t mode=2) const
Double_t Rfac(Double_t r) const
Double_t Zeta(Double_t x, Int_t nterms=100000) const
TF1 Rayleigh3Dist(Double_t sigma) const
Double_t PsiExtreme(Double_t n, Int_t m, Double_t *p=0, Int_t k=0) const
TF1 NegBinomialxDist(Int_t k, Double_t p) const
Double_t BesselK0(Double_t x) const
TF1 RayleighCDF(Double_t sigma) const
TGraph GetCDF(TF1 f, Int_t npx=1000) const
Double_t LogRfac(Double_t r) const
Double_t Prob(Double_t chi2, Int_t ndf, Int_t mode=1) const
TF1 GaussCDF(Double_t mu, Double_t sigma) const
Double_t NegBinomialxPvalue(Int_t x, Int_t k, Double_t p, Int_t sides=0, Int_t sigma=0, Int_t mode=0) const
Double_t BesselK1(Double_t x) const
Double_t Erf(Double_t x) const
TF1 RayleighDist(Double_t sigma) const
TF1 GaussDist(Double_t mu, Double_t sigma) const
TF1 NegBinomialnCDF(Int_t k, Double_t p) const
TF1 NegBinomialnDist(Int_t k, Double_t p) const
Double_t PsiPvalue(Double_t psi0, Double_t nr, Double_t n, Int_t m, Double_t *p=0, Int_t f=0, Double_t *na=0, TH1F *psih=0, Int_t ncut=0, Double_t *nrx=0, Int_t mark=1)
TF1 FratioCDF(Int_t ndf1, Int_t ndf2) const
TF1 PoissonDtDist(Double_t r, Int_t n) const
Double_t LogNfac(Int_t n, Int_t mode=2) const
TF1 FratioDist(Int_t ndf1, Int_t ndf2) const
Double_t GamSer(Double_t a, Double_t x) const
TF1 StudentCDF(Double_t ndf) const
Double_t Chi2Value(Int_t m, Int_t *n, Double_t *p=0, Int_t *ndf=0) const
Double_t GamCf(Double_t a, Double_t x) const
Double_t BesselI1(Double_t x) const