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 HypoTestInverterResult * GetInterval () 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 HypoTestInverterResult * GetInterval () 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

HypoTestCalculator * fCalculator0
RooRealVar * fScannedVariable
HypoTestInverterResult * fResults
bool fUseCLs
double fSize
HypoTestCalculator * fCalculator0
RooRealVar * fScannedVariable
HypoTestInverterResult * fResults

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