Logo ROOT  
Reference Guide
xRooFit::Asymptotics Class Reference

Definition at line 141 of file xRooFit.h.

Public Types

typedef std::vector< std::pair< double, int > > IncompatFunc
enum  PLLType {
  TwoSided = 0 , OneSidedPositive , OneSidedNegative , OneSidedAbsolute ,
  Uncapped , Unknown
}

Static Public Member Functions

static int CompatFactor (const IncompatFunc &func, double mu_hat)
static int CompatFactor (int type, double mu, double mu_hat)
static IncompatFunc IncompatibilityFunction (const PLLType &type, double mu)
static double k (const IncompatFunc &compatRegions, double pValue, double poiVal, double poiPrimeVal, double sigma_mu=0, double mu_low=-std::numeric_limits< double >::infinity(), double mu_high=std::numeric_limits< double >::infinity())
static double k (const PLLType &pllType, double pValue, double mu, double mu_prime, double sigma_mu=0, double mu_low=-std::numeric_limits< double >::infinity(), double mu_high=std::numeric_limits< double >::infinity())
static double Phi_m (double mu, double mu_prime, double a, double sigma, const IncompatFunc &compatRegions)
static double PValue (const IncompatFunc &compatRegions, double k, double mu, double mu_prime, double sigma_mu=0, double mu_low=-std::numeric_limits< double >::infinity(), double mu_high=std::numeric_limits< double >::infinity())
static double PValue (const PLLType &pllType, double k, double mu, double mu_prime, double sigma_mu=0, double mu_low=-std::numeric_limits< double >::infinity(), double mu_high=std::numeric_limits< double >::infinity())

#include <xRooFit.h>

Member Typedef Documentation

◆ IncompatFunc

typedef std::vector<std::pair<double, int> > xRooFit::Asymptotics::IncompatFunc

Definition at line 144 of file xRooFit.h.

Member Enumeration Documentation

◆ PLLType

Enumerator
TwoSided 
OneSidedPositive  
OneSidedNegative  
OneSidedAbsolute  
Uncapped  
Unknown  

Definition at line 146 of file xRooFit.h.

Member Function Documentation

◆ CompatFactor() [1/2]

int xRooFit::Asymptotics::CompatFactor ( const IncompatFunc & func,
double mu_hat )
static

Definition at line 222 of file Asymptotics.cxx.

◆ CompatFactor() [2/2]

int xRooFit::Asymptotics::CompatFactor ( int type,
double mu,
double mu_hat )
inlinestatic

Definition at line 210 of file xRooFit.h.

◆ IncompatibilityFunction()

IncompatFunc xRooFit::Asymptotics::IncompatibilityFunction ( const PLLType & type,
double mu )
inlinestatic

Definition at line 159 of file xRooFit.h.

◆ k() [1/2]

BEGIN_XROOFIT_NAMESPACE double xRooFit::Asymptotics::k ( const IncompatFunc & compatRegions,
double pValue,
double poiVal,
double poiPrimeVal,
double sigma_mu = 0,
double mu_low = -std::numeric_limits<double>::infinity(),
double mu_high = std::numeric_limits<double>::infinity() )
static

Definition at line 12 of file Asymptotics.cxx.

◆ k() [2/2]

double xRooFit::Asymptotics::k ( const PLLType & pllType,
double pValue,
double mu,
double mu_prime,
double sigma_mu = 0,
double mu_low = -std::numeric_limits<double>::infinity(),
double mu_high = std::numeric_limits<double>::infinity() )
inlinestatic

Definition at line 187 of file xRooFit.h.

◆ Phi_m()

double xRooFit::Asymptotics::Phi_m ( double mu,
double mu_prime,
double a,
double sigma,
const IncompatFunc & compatRegions )
static

Definition at line 194 of file Asymptotics.cxx.

◆ PValue() [1/2]

double xRooFit::Asymptotics::PValue ( const IncompatFunc & compatRegions,
double k,
double mu,
double mu_prime,
double sigma_mu = 0,
double mu_low = -std::numeric_limits<double>::infinity(),
double mu_high = std::numeric_limits<double>::infinity() )
static

Definition at line 102 of file Asymptotics.cxx.

◆ PValue() [2/2]

double xRooFit::Asymptotics::PValue ( const PLLType & pllType,
double k,
double mu,
double mu_prime,
double sigma_mu = 0,
double mu_low = -std::numeric_limits<double>::infinity(),
double mu_high = std::numeric_limits<double>::infinity() )
inlinestatic

Definition at line 199 of file xRooFit.h.


The documentation for this class was generated from the following files:
  • /home/stephan/code/root-2/roofit/xroofit/inc/RooFit/xRooFit/xRooFit.h
  • /home/stephan/code/root-2/roofit/xroofit/src/Asymptotics.cxx