RooStats::HypoTestInverterResult Class Reference

#include <HypoTestInverterResult.h>

Inheritance diagram for RooStats::HypoTestInverterResult:

RooStats::SimpleInterval RooStats::SimpleInterval RooStats::ConfInterval RooStats::ConfInterval RooStats::ConfInterval RooStats::ConfInterval TNamed TNamed TNamed TNamed TNamed TNamed TNamed TNamed List of all members.

Public Member Functions

 HypoTestInverterResult (const char *name=0)
 HypoTestInverterResult (const char *name, const RooRealVar &scannedVariable, double cl)
virtual ~HypoTestInverterResult ()
double GetXValue (int index) const
double GetYValue (int index) const
double GetYError (int index) const
HypoTestResultGetResult (int index) const
int ArraySize () const
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
void UseCLs (bool on=true)
Double_t LowerLimit ()
Double_t UpperLimit ()
Double_t LowerLimitEstimatedError ()
Double_t UpperLimitEstimatedError ()
 HypoTestInverterResult (const char *name=0)
 HypoTestInverterResult (const char *name, const RooRealVar &scannedVariable, double cl)
virtual ~HypoTestInverterResult ()
double GetXValue (int index) const
double GetYValue (int index) const
double GetYError (int index) const
HypoTestResultGetResult (int index) const
int ArraySize () const
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
void UseCLs (bool on=true)
Double_t LowerLimit ()
Double_t UpperLimit ()
Double_t LowerLimitEstimatedError ()
Double_t UpperLimitEstimatedError ()

Protected Attributes

bool fUseCLs
bool fInterpolateLowerLimit
bool fInterpolateUpperLimit
std::vector< doublefXValues
TList fYObjects
std::vector< doublefXValues

Private Member Functions

bool Add (const HypoTestInverterResult &otherResult)
double CalculateEstimatedError (double target)
int FindClosestPointIndex (double target)
double FindInterpolatedLimit (double target)
bool Add (const HypoTestInverterResult &otherResult)
double CalculateEstimatedError (double target)
int FindClosestPointIndex (double target)
double FindInterpolatedLimit (double target)

Friends

class HypoTestInverter

Detailed Description

Definition at line 26 of file HypoTestInverterResult.h.


Constructor & Destructor Documentation

RooStats::HypoTestInverterResult::HypoTestInverterResult ( const char *  name = 0  )  [explicit]

RooStats::HypoTestInverterResult::HypoTestInverterResult ( const char *  name,
const RooRealVar scannedVariable,
double  cl 
)

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

RooStats::HypoTestInverterResult::HypoTestInverterResult ( const char *  name = 0  )  [explicit]

RooStats::HypoTestInverterResult::HypoTestInverterResult ( const char *  name,
const RooRealVar scannedVariable,
double  cl 
)

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


Member Function Documentation

double RooStats::HypoTestInverterResult::GetXValue ( int  index  )  const

double RooStats::HypoTestInverterResult::GetYValue ( int  index  )  const

double RooStats::HypoTestInverterResult::GetYError ( int  index  )  const

HypoTestResult* RooStats::HypoTestInverterResult::GetResult ( int  index  )  const

int RooStats::HypoTestInverterResult::ArraySize (  )  const [inline]

Definition at line 54 of file HypoTestInverterResult.h.

References fXValues.

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

Definition at line 57 of file HypoTestInverterResult.h.

References RooStats::SimpleInterval::fConfidenceLevel.

Referenced by RooStats::HypoTestInverter::SetTestSize().

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

Reimplemented from RooStats::SimpleInterval.

Definition at line 60 of file HypoTestInverterResult.h.

References RooStats::SimpleInterval::fConfidenceLevel.

Referenced by RooStats::HypoTestInverter::SetConfidenceLevel().

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

Definition at line 63 of file HypoTestInverterResult.h.

References fUseCLs.

Referenced by RooStats::HypoTestInverter::UseCLs().

Double_t RooStats::HypoTestInverterResult::LowerLimit (  )  [virtual]

Reimplemented from RooStats::SimpleInterval.

Double_t RooStats::HypoTestInverterResult::UpperLimit (  )  [virtual]

Reimplemented from RooStats::SimpleInterval.

Referenced by rs801_HypoTestInverter().

Double_t RooStats::HypoTestInverterResult::LowerLimitEstimatedError (  ) 

Double_t RooStats::HypoTestInverterResult::UpperLimitEstimatedError (  ) 

Referenced by rs801_HypoTestInverter().

bool RooStats::HypoTestInverterResult::Add ( const HypoTestInverterResult otherResult  )  [private]

double RooStats::HypoTestInverterResult::CalculateEstimatedError ( double  target  )  [private]

int RooStats::HypoTestInverterResult::FindClosestPointIndex ( double  target  )  [private]

double RooStats::HypoTestInverterResult::FindInterpolatedLimit ( double  target  )  [private]

double RooStats::HypoTestInverterResult::GetXValue ( int  index  )  const

double RooStats::HypoTestInverterResult::GetYValue ( int  index  )  const

double RooStats::HypoTestInverterResult::GetYError ( int  index  )  const

HypoTestResult* RooStats::HypoTestInverterResult::GetResult ( int  index  )  const

int RooStats::HypoTestInverterResult::ArraySize (  )  const [inline]

Definition at line 54 of file HypoTestInverterResult.h.

References fXValues.

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

Definition at line 57 of file HypoTestInverterResult.h.

References RooStats::SimpleInterval::fConfidenceLevel.

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

Reimplemented from RooStats::SimpleInterval.

Definition at line 60 of file HypoTestInverterResult.h.

References RooStats::SimpleInterval::fConfidenceLevel.

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

Definition at line 63 of file HypoTestInverterResult.h.

References fUseCLs.

Double_t RooStats::HypoTestInverterResult::LowerLimit (  )  [virtual]

Reimplemented from RooStats::SimpleInterval.

Double_t RooStats::HypoTestInverterResult::UpperLimit (  )  [virtual]

Reimplemented from RooStats::SimpleInterval.

Double_t RooStats::HypoTestInverterResult::LowerLimitEstimatedError (  ) 

Double_t RooStats::HypoTestInverterResult::UpperLimitEstimatedError (  ) 

bool RooStats::HypoTestInverterResult::Add ( const HypoTestInverterResult otherResult  )  [private]

double RooStats::HypoTestInverterResult::CalculateEstimatedError ( double  target  )  [private]

int RooStats::HypoTestInverterResult::FindClosestPointIndex ( double  target  )  [private]

double RooStats::HypoTestInverterResult::FindInterpolatedLimit ( double  target  )  [private]


Friends And Related Function Documentation

HypoTestInverter [friend]

Definition at line 97 of file HypoTestInverterResult.h.


Member Data Documentation

bool RooStats::HypoTestInverterResult::fUseCLs [protected]

Definition at line 89 of file HypoTestInverterResult.h.

Referenced by UseCLs().

bool RooStats::HypoTestInverterResult::fInterpolateLowerLimit [protected]

Definition at line 90 of file HypoTestInverterResult.h.

bool RooStats::HypoTestInverterResult::fInterpolateUpperLimit [protected]

Definition at line 91 of file HypoTestInverterResult.h.

std::vector<double> RooStats::HypoTestInverterResult::fXValues [protected]

Definition at line 93 of file HypoTestInverterResult.h.

Referenced by ArraySize().

TList RooStats::HypoTestInverterResult::fYObjects [protected]

Definition at line 95 of file HypoTestInverterResult.h.

std::vector<double> RooStats::HypoTestInverterResult::fXValues [protected]

Definition at line 93 of file HypoTestInverterResult.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