CMS 3D CMS Logo

List of all members | Private Member Functions
FeldmanCousinsBinomialInterval Class Reference

#include <FeldmanCousinsBinomialInterval.h>

Inheritance diagram for FeldmanCousinsBinomialInterval:
BinomialNoncentralInterval< FeldmanCousinsSorter > BinomialInterval

Private Member Functions

const char * name () const
 

Additional Inherited Members

- Public Types inherited from BinomialInterval
enum  tail_type { equal_tailed, lower_tailed, upper_tailed }
 
- Public Member Functions inherited from BinomialNoncentralInterval< FeldmanCousinsSorter >
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
 
bool neyman (const int ntot, const int nrho, double *rho, double *x_l, double *x_r)
 
- Public Member Functions inherited from BinomialInterval
double alpha () const
 
bool contains (double rho)
 
double coverage_prob (const double rho, const int trials)
 
void dump (const int trials_min, const int trials_max)
 
void init (const double alpha, const tail_type t=equal_tailed)
 
double length () const
 
double lower () const
 
void scan_ntot (const double rho, const int ntot_min, const int ntot_max, double *ntot, double *prob)
 
void scan_rho (const int ntot, const int nrho, double *rho, double *prob)
 
double upper () const
 
virtual ~BinomialInterval ()=default
 
- Protected Member Functions inherited from BinomialInterval
void set (double l, double u)
 
- Protected Attributes inherited from BinomialInterval
double alpha_
 
double alpha_min_
 
double kappa2_
 
double kappa_
 
double lower_
 
tail_type type_
 
double upper_
 

Detailed Description

Definition at line 16 of file FeldmanCousinsBinomialInterval.h.

Member Function Documentation

const char* FeldmanCousinsBinomialInterval::name ( void  ) const
inlineprivatevirtual

Implements BinomialInterval.

Definition at line 17 of file FeldmanCousinsBinomialInterval.h.

Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().

17 { return "Feldman-Cousins"; }