RooStats::HypoTestInverter Class Reference

#include <HypoTestInverter.h>

Inheritance diagram for RooStats::HypoTestInverter:

RooStats::IntervalCalculator TNamed RooStats::IntervalCalculator TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 HypoTestInverter ()
 HypoTestInverter (HypoTestCalculator &myhc0, RooRealVar &scannedVariable, double size=0.05)
virtual HypoTestInverterResultGetInterval () const
bool RunAutoScan (double xMin, double xMax, double target, double epsilon=0.005, unsigned int numAlgorithm=0)
bool RunFixedScan (int nBins, double xMin, double xMax)
bool RunOnePoint (double thisX)
void UseCLs (bool on=true)
virtual void SetData (RooAbsData &)
virtual void SetModel (const ModelConfig &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual ~HypoTestInverter ()
 HypoTestInverter ()
 HypoTestInverter (HypoTestCalculator &myhc0, RooRealVar &scannedVariable, double size=0.05)
virtual HypoTestInverterResultGetInterval () const
bool RunAutoScan (double xMin, double xMax, double target, double epsilon=0.005, unsigned int numAlgorithm=0)
bool RunFixedScan (int nBins, double xMin, double xMax)
bool RunOnePoint (double thisX)
void UseCLs (bool on=true)
virtual void SetData (RooAbsData &)
virtual void SetModel (const ModelConfig &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual ~HypoTestInverter ()

Private Member Functions

void CreateResults ()
void CreateResults ()

Private Attributes

HypoTestCalculatorfCalculator0
RooRealVarfScannedVariable
HypoTestInverterResultfResults
bool fUseCLs
double fSize
HypoTestCalculatorfCalculator0
RooRealVarfScannedVariable
HypoTestInverterResultfResults

Detailed Description

Definition at line 33 of file HypoTestInverter.h.


Constructor & Destructor Documentation

RooStats::HypoTestInverter::HypoTestInverter (  ) 

RooStats::HypoTestInverter::HypoTestInverter ( HypoTestCalculator myhc0,
RooRealVar scannedVariable,
double  size = 0.05 
)

virtual RooStats::HypoTestInverter::~HypoTestInverter (  )  [virtual]

RooStats::HypoTestInverter::HypoTestInverter (  ) 

RooStats::HypoTestInverter::HypoTestInverter ( HypoTestCalculator myhc0,
RooRealVar scannedVariable,
double  size = 0.05 
)

virtual RooStats::HypoTestInverter::~HypoTestInverter (  )  [virtual]


Member Function Documentation

virtual HypoTestInverterResult* RooStats::HypoTestInverter::GetInterval (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 48 of file HypoTestInverter.h.

References fResults.

Referenced by rs801_HypoTestInverter().

bool RooStats::HypoTestInverter::RunAutoScan ( double  xMin,
double  xMax,
double  target,
double  epsilon = 0.005,
unsigned int  numAlgorithm = 0 
)

Referenced by rs801_HypoTestInverter().

bool RooStats::HypoTestInverter::RunFixedScan ( int  nBins,
double  xMin,
double  xMax 
)

bool RooStats::HypoTestInverter::RunOnePoint ( double  thisX  ) 

void RooStats::HypoTestInverter::UseCLs ( bool  on = true  )  [inline]

Definition at line 56 of file HypoTestInverter.h.

References fResults, fUseCLs, and RooStats::HypoTestInverterResult::UseCLs().

Referenced by rs801_HypoTestInverter().

virtual void RooStats::HypoTestInverter::SetData ( RooAbsData  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 58 of file HypoTestInverter.h.

virtual void RooStats::HypoTestInverter::SetModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 60 of file HypoTestInverter.h.

virtual void RooStats::HypoTestInverter::SetTestSize ( Double_t  size  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 63 of file HypoTestInverter.h.

References fResults, fSize, and RooStats::HypoTestInverterResult::SetTestSize().

Referenced by rs801_HypoTestInverter().

virtual void RooStats::HypoTestInverter::SetConfidenceLevel ( Double_t  cl  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 65 of file HypoTestInverter.h.

References fResults, fSize, and RooStats::HypoTestInverterResult::SetConfidenceLevel().

virtual Double_t RooStats::HypoTestInverter::Size (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 67 of file HypoTestInverter.h.

References fSize.

Referenced by rs801_HypoTestInverter().

virtual Double_t RooStats::HypoTestInverter::ConfidenceLevel (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 69 of file HypoTestInverter.h.

References fSize.

void RooStats::HypoTestInverter::CreateResults (  )  [private]

virtual HypoTestInverterResult* RooStats::HypoTestInverter::GetInterval (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 48 of file HypoTestInverter.h.

References fResults.

bool RooStats::HypoTestInverter::RunAutoScan ( double  xMin,
double  xMax,
double  target,
double  epsilon = 0.005,
unsigned int  numAlgorithm = 0 
)

bool RooStats::HypoTestInverter::RunFixedScan ( int  nBins,
double  xMin,
double  xMax 
)

bool RooStats::HypoTestInverter::RunOnePoint ( double  thisX  ) 

void RooStats::HypoTestInverter::UseCLs ( bool  on = true  )  [inline]

Definition at line 56 of file HypoTestInverter.h.

References fResults, fUseCLs, and RooStats::HypoTestInverterResult::UseCLs().

virtual void RooStats::HypoTestInverter::SetData ( RooAbsData  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 58 of file HypoTestInverter.h.

virtual void RooStats::HypoTestInverter::SetModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 60 of file HypoTestInverter.h.

virtual void RooStats::HypoTestInverter::SetTestSize ( Double_t  size  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 63 of file HypoTestInverter.h.

References fResults, fSize, and RooStats::HypoTestInverterResult::SetTestSize().

virtual void RooStats::HypoTestInverter::SetConfidenceLevel ( Double_t  cl  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 65 of file HypoTestInverter.h.

References fResults, fSize, and RooStats::HypoTestInverterResult::SetConfidenceLevel().

virtual Double_t RooStats::HypoTestInverter::Size (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 67 of file HypoTestInverter.h.

References fSize.

virtual Double_t RooStats::HypoTestInverter::ConfidenceLevel (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 69 of file HypoTestInverter.h.

References fSize.

void RooStats::HypoTestInverter::CreateResults (  )  [private]


Member Data Documentation

HypoTestCalculator* RooStats::HypoTestInverter::fCalculator0 [private]

Definition at line 78 of file HypoTestInverter.h.

RooRealVar* RooStats::HypoTestInverter::fScannedVariable [private]

Definition at line 79 of file HypoTestInverter.h.

HypoTestInverterResult* RooStats::HypoTestInverter::fResults [private]

Definition at line 80 of file HypoTestInverter.h.

Referenced by GetInterval(), SetConfidenceLevel(), SetTestSize(), and UseCLs().

bool RooStats::HypoTestInverter::fUseCLs [private]

Definition at line 82 of file HypoTestInverter.h.

Referenced by UseCLs().

double RooStats::HypoTestInverter::fSize [private]

Definition at line 83 of file HypoTestInverter.h.

Referenced by ConfidenceLevel(), SetConfidenceLevel(), SetTestSize(), and Size().

HypoTestCalculator* RooStats::HypoTestInverter::fCalculator0 [private]

Definition at line 78 of file HypoTestInverter.h.

RooRealVar* RooStats::HypoTestInverter::fScannedVariable [private]

Definition at line 79 of file HypoTestInverter.h.

HypoTestInverterResult* RooStats::HypoTestInverter::fResults [private]

Definition at line 80 of file HypoTestInverter.h.


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