BinomialNeymanInterval< Sorter > Class Template Reference

#include <TEfficiencyHelper.h>

List of all members.

Public Member Functions

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

Private Member Functions

void Set (double l, double u)

Private Attributes

Sorter fSorter
double fLower
double fUpper
double fAlpha


Detailed Description

template<typename Sorter>
class BinomialNeymanInterval< Sorter >

Definition at line 67 of file TEfficiencyHelper.h.


Constructor & Destructor Documentation

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

Definition at line 70 of file TEfficiencyHelper.h.


Member Function Documentation

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

Definition at line 76 of file TEfficiencyHelper.h.

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 82 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Calculate(), and BinomialNeymanInterval< FeldmanCousinsSorter >::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 112 of file TEfficiencyHelper.h.

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

Definition at line 125 of file TEfficiencyHelper.h.

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

Definition at line 159 of file TEfficiencyHelper.h.

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

Definition at line 160 of file TEfficiencyHelper.h.

template<typename Sorter>
void BinomialNeymanInterval< Sorter >::Set ( double  l,
double  u 
) [inline, private]

Definition at line 170 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Calculate().


Member Data Documentation

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

Definition at line 163 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Find_rho_set().

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

Definition at line 165 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Calculate(), BinomialNeymanInterval< FeldmanCousinsSorter >::Lower(), and BinomialNeymanInterval< FeldmanCousinsSorter >::Set().

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

Definition at line 166 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Calculate(), BinomialNeymanInterval< FeldmanCousinsSorter >::Set(), and BinomialNeymanInterval< FeldmanCousinsSorter >::Upper().

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

Definition at line 168 of file TEfficiencyHelper.h.

Referenced by BinomialNeymanInterval< FeldmanCousinsSorter >::Find_rho_set(), and BinomialNeymanInterval< FeldmanCousinsSorter >::Init().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:25:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1