Logo ROOT   master
Reference Guide
BinomialNeymanInterval< Sorter > Class Template Reference

template<typename Sorter>
class BinomialNeymanInterval< Sorter >

Definition at line 72 of file TEfficiencyHelper.h.

Public Member Functions

 BinomialNeymanInterval ()
 
void Calculate (const double X, const double n)
 
bool Find_rho_set (const double rho, const int ntot, int &x_l, int &x_r) const
 
void Init (double alpha)
 
double Lower () const
 
bool Neyman (const int ntot, const int nrho, double *rho, double *x_l, double *x_r)
 
double Upper () const
 

Private Member Functions

void Set (double l, double u)
 

Private Attributes

double fAlpha
 
double fLower
 
Sorter fSorter
 
double fUpper
 

#include </mnt/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/hist/hist/src/TEfficiencyHelper.h>

Constructor & Destructor Documentation

◆ BinomialNeymanInterval()

template<typename Sorter>
BinomialNeymanInterval< Sorter >::BinomialNeymanInterval ( )
inline

Definition at line 75 of file TEfficiencyHelper.h.

Member Function Documentation

◆ Calculate()

template<typename Sorter>
void BinomialNeymanInterval< Sorter >::Calculate ( const double  X,
const double  n 
)
inline

Definition at line 130 of file TEfficiencyHelper.h.

◆ Find_rho_set()

template<typename Sorter>
bool BinomialNeymanInterval< Sorter >::Find_rho_set ( const double  rho,
const int  ntot,
int x_l,
int x_r 
) const
inline

Definition at line 87 of file TEfficiencyHelper.h.

◆ Init()

template<typename Sorter>
void BinomialNeymanInterval< Sorter >::Init ( double  alpha)
inline

Definition at line 81 of file TEfficiencyHelper.h.

◆ Lower()

template<typename Sorter>
double BinomialNeymanInterval< Sorter >::Lower ( ) const
inline

Definition at line 165 of file TEfficiencyHelper.h.

◆ Neyman()

template<typename Sorter>
bool BinomialNeymanInterval< Sorter >::Neyman ( const int  ntot,
const int  nrho,
double rho,
double x_l,
double x_r 
)
inline

Definition at line 117 of file TEfficiencyHelper.h.

◆ Set()

template<typename Sorter>
void BinomialNeymanInterval< Sorter >::Set ( double  l,
double  u 
)
inlineprivate

Definition at line 176 of file TEfficiencyHelper.h.

◆ Upper()

template<typename Sorter>
double BinomialNeymanInterval< Sorter >::Upper ( ) const
inline

Definition at line 166 of file TEfficiencyHelper.h.

Member Data Documentation

◆ fAlpha

template<typename Sorter>
double BinomialNeymanInterval< Sorter >::fAlpha
private

Definition at line 174 of file TEfficiencyHelper.h.

◆ fLower

template<typename Sorter>
double BinomialNeymanInterval< Sorter >::fLower
private

Definition at line 171 of file TEfficiencyHelper.h.

◆ fSorter

template<typename Sorter>
Sorter BinomialNeymanInterval< Sorter >::fSorter
private

Definition at line 169 of file TEfficiencyHelper.h.

◆ fUpper

template<typename Sorter>
double BinomialNeymanInterval< Sorter >::fUpper
private

Definition at line 172 of file TEfficiencyHelper.h.


The documentation for this class was generated from the following file: