RooStats::HybridCalculator Class Reference

#include <HybridCalculator.h>

Inheritance diagram for RooStats::HybridCalculator:

RooStats::HybridCalculatorGeneric RooStats::HybridCalculatorGeneric RooStats::HypoTestCalculator RooStats::HypoTestCalculator RooStats::HypoTestCalculator RooStats::HypoTestCalculator List of all members.

Public Member Functions

 HybridCalculator (const RooAbsData &data, const ModelConfig &altModel, const ModelConfig &nullModel, TestStatSampler *sampler=0)
 ~HybridCalculator ()
void SetNullImportanceDensity (RooAbsPdf *p, const RooArgSet *s=NULL)
void SetAltImportanceDensity (RooAbsPdf *p, const RooArgSet *s=NULL)
void SetToys (int toysNull, int toysAlt)
void SetNToysInTails (int toysNull, int toysAlt)
 HybridCalculator (const RooAbsData &data, const ModelConfig &altModel, const ModelConfig &nullModel, TestStatSampler *sampler=0)
 ~HybridCalculator ()
void SetNullImportanceDensity (RooAbsPdf *p, const RooArgSet *s=NULL)
void SetAltImportanceDensity (RooAbsPdf *p, const RooArgSet *s=NULL)
void SetToys (int toysNull, int toysAlt)
void SetNToysInTails (int toysNull, int toysAlt)

Protected Member Functions

int PreNullHook (double obsTestStat) const
int PreAltHook (double obsTestStat) const
int PreNullHook (double obsTestStat) const
int PreAltHook (double obsTestStat) const

Private Attributes

RooAbsPdffNullImportanceDensity
const RooArgSetfNullImportanceSnapshot
RooAbsPdffAltImportanceDensity
const RooArgSetfAltImportanceSnapshot
int fNToysNull
int fNToysAlt
int fNToysNullTail
int fNToysAltTail
RooAbsPdffNullImportanceDensity
const RooArgSetfNullImportanceSnapshot
RooAbsPdffAltImportanceDensity
const RooArgSetfAltImportanceSnapshot

Detailed Description

Definition at line 37 of file HybridCalculator.h.


Constructor & Destructor Documentation

RooStats::HybridCalculator::HybridCalculator ( const RooAbsData data,
const ModelConfig altModel,
const ModelConfig nullModel,
TestStatSampler sampler = 0 
) [inline]

Definition at line 40 of file HybridCalculator.h.

RooStats::HybridCalculator::~HybridCalculator (  )  [inline]

Definition at line 58 of file HybridCalculator.h.

References fAltImportanceSnapshot, and fNullImportanceSnapshot.

RooStats::HybridCalculator::HybridCalculator ( const RooAbsData data,
const ModelConfig altModel,
const ModelConfig nullModel,
TestStatSampler sampler = 0 
) [inline]

Definition at line 40 of file HybridCalculator.h.

RooStats::HybridCalculator::~HybridCalculator (  )  [inline]

Definition at line 58 of file HybridCalculator.h.

References fAltImportanceSnapshot, and fNullImportanceSnapshot.


Member Function Documentation

void RooStats::HybridCalculator::SetNullImportanceDensity ( RooAbsPdf p,
const RooArgSet s = NULL 
) [inline]

Definition at line 64 of file HybridCalculator.h.

References fNullImportanceDensity, fNullImportanceSnapshot, NULL, p, and s.

void RooStats::HybridCalculator::SetAltImportanceDensity ( RooAbsPdf p,
const RooArgSet s = NULL 
) [inline]

Definition at line 71 of file HybridCalculator.h.

References fAltImportanceDensity, fAltImportanceSnapshot, NULL, p, and s.

void RooStats::HybridCalculator::SetToys ( int  toysNull,
int  toysAlt 
) [inline]

Definition at line 78 of file HybridCalculator.h.

References fNToysAlt, and fNToysNull.

Referenced by ClassImp().

void RooStats::HybridCalculator::SetNToysInTails ( int  toysNull,
int  toysAlt 
) [inline]

Definition at line 81 of file HybridCalculator.h.

References fNToysAltTail, and fNToysNullTail.

int RooStats::HybridCalculator::PreNullHook ( double  obsTestStat  )  const [protected, virtual]

Reimplemented from RooStats::HybridCalculatorGeneric.

int RooStats::HybridCalculator::PreAltHook ( double  obsTestStat  )  const [protected, virtual]

Reimplemented from RooStats::HybridCalculatorGeneric.

void RooStats::HybridCalculator::SetNullImportanceDensity ( RooAbsPdf p,
const RooArgSet s = NULL 
) [inline]

Definition at line 64 of file HybridCalculator.h.

References fNullImportanceDensity, fNullImportanceSnapshot, NULL, p, and s.

void RooStats::HybridCalculator::SetAltImportanceDensity ( RooAbsPdf p,
const RooArgSet s = NULL 
) [inline]

Definition at line 71 of file HybridCalculator.h.

References fAltImportanceDensity, fAltImportanceSnapshot, NULL, p, and s.

void RooStats::HybridCalculator::SetToys ( int  toysNull,
int  toysAlt 
) [inline]

Definition at line 78 of file HybridCalculator.h.

References fNToysAlt, and fNToysNull.

void RooStats::HybridCalculator::SetNToysInTails ( int  toysNull,
int  toysAlt 
) [inline]

Definition at line 81 of file HybridCalculator.h.

References fNToysAltTail, and fNToysNullTail.

int RooStats::HybridCalculator::PreNullHook ( double  obsTestStat  )  const [protected, virtual]

Reimplemented from RooStats::HybridCalculatorGeneric.

int RooStats::HybridCalculator::PreAltHook ( double  obsTestStat  )  const [protected, virtual]

Reimplemented from RooStats::HybridCalculatorGeneric.


Member Data Documentation

RooAbsPdf* RooStats::HybridCalculator::fNullImportanceDensity [private]

Definition at line 92 of file HybridCalculator.h.

Referenced by SetNullImportanceDensity().

const RooArgSet* RooStats::HybridCalculator::fNullImportanceSnapshot [private]

Definition at line 93 of file HybridCalculator.h.

Referenced by SetNullImportanceDensity(), and ~HybridCalculator().

RooAbsPdf* RooStats::HybridCalculator::fAltImportanceDensity [private]

Definition at line 94 of file HybridCalculator.h.

Referenced by SetAltImportanceDensity().

const RooArgSet* RooStats::HybridCalculator::fAltImportanceSnapshot [private]

Definition at line 95 of file HybridCalculator.h.

Referenced by SetAltImportanceDensity(), and ~HybridCalculator().

int RooStats::HybridCalculator::fNToysNull [private]

Definition at line 98 of file HybridCalculator.h.

Referenced by SetToys().

int RooStats::HybridCalculator::fNToysAlt [private]

Definition at line 99 of file HybridCalculator.h.

Referenced by SetToys().

int RooStats::HybridCalculator::fNToysNullTail [private]

Definition at line 102 of file HybridCalculator.h.

Referenced by SetNToysInTails().

int RooStats::HybridCalculator::fNToysAltTail [private]

Definition at line 103 of file HybridCalculator.h.

Referenced by SetNToysInTails().

RooAbsPdf* RooStats::HybridCalculator::fNullImportanceDensity [private]

Definition at line 92 of file HybridCalculator.h.

const RooArgSet* RooStats::HybridCalculator::fNullImportanceSnapshot [private]

Definition at line 93 of file HybridCalculator.h.

RooAbsPdf* RooStats::HybridCalculator::fAltImportanceDensity [private]

Definition at line 94 of file HybridCalculator.h.

const RooArgSet* RooStats::HybridCalculator::fAltImportanceSnapshot [private]

Definition at line 95 of file HybridCalculator.h.


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