121 fPsiHisto=
new TH1D(
"psi",
"psi distribution",100,0,1);
224 for(Int_t i=0; i<
fNoutcomes; i++) { sum+=p[i]; }
227 cout <<
"NcPsiDistrib: Sum of probabilities is not positive" << endl;
322 ref.SetBinContent(i+1,
fProbs[i]);
330 fSample->SetStoreMode(storemode);
343 for(Int_t itrial=0; itrial<
fNtrials; itrial++){
353 histo.SetBinContent(i+1, histo.GetBinContent(i+1)+
fSignal[i]);
359 data[i]=int(histo.GetBinContent(i+1));
440 Float_t maxpsi=0, psi=0;
446 if(psi>maxpsi) maxpsi=psi;
Various mathematical tools for scientific analysis.
Double_t PsiValue(Int_t m, Int_t *n, Double_t *p=0, Int_t f=0) const
Simple class to simulate Bayesian psi distributions.
void Distribute(Int_t storemode=0)
void SetReferencePsi(Double_t ref)
void SetNtrials(Long_t n)
void SetPrintFreq(Int_t freq)
void SetNoutcomes(Int_t n, Double_t *p=0)
void SetProbabilities(Double_t *p)
NcSample * GetPsiSample()
void SetPsiRange(Int_t nb, Float_t low, Float_t high)
Sampling and statistics tools for various multi-dimensional data samples.