13 #ifndef ROOT_TFeldmanCousins
14 #define ROOT_TFeldmanCousins
TFeldmanCousins(Double_t newCL=0.9, TString options="")
void SetMuStep(Double_t newMuStep=0.005)
set the step in signal to use when generating tables
void SetCL(Double_t newCL)
virtual ~TFeldmanCousins()
Double_t GetMuMin(void) const
Double_t GetNMax(void) const
#define ClassDef(name, id)
Double_t GetNobserved(void) const
void SetNobserved(Double_t NObs)
Double_t GetNbackground(void) const
Int_t FindLimitsFromTable(Double_t mu)
calculate the probability table for a given mu for n = 0, NMAX// and return 1 if the number of observ...
void SetMuMin(Double_t newMin=0.0)
Double_t GetMuMax(void) const
Double_t GetMuStep(void) const
Double_t Prob(Int_t N, Double_t mu, Double_t B)
calculate the poissonian probability for // a mean of mu+B events with a variance of N // ...
Double_t GetLowerLimit(void) const
void SetMuMax(Double_t newMax=50.0)
set maximum value of signal to use in calculating the tables
Double_t CalculateLowerLimit(Double_t Nobserved, Double_t Nbackground)
given Nobserved and Nbackground, try different values of mu that give lower limits that// are consist...
Mother of all ROOT objects.
void SetNbackground(Double_t Nbg)
Double_t GetCL(void) const
Double_t CalculateUpperLimit(Double_t Nobserved, Double_t Nbackground)
given Nobserved and Nbackground, try different values of mu that give upper limits that// are consist...
Double_t GetUpperLimit(void) const