RooStats::NeymanConstruction Class Reference

#include <NeymanConstruction.h>

Inheritance diagram for RooStats::NeymanConstruction:

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

Public Member Functions

 NeymanConstruction (RooAbsData &data, ModelConfig &model)
virtual ~NeymanConstruction ()
virtual PointSetIntervalGetInterval () const
void SetTestStatSampler (TestStatSampler &sampler)
void SetLeftSideTailFraction (Double_t leftSideFraction=0.)
void SetParameterPointsToTest (RooAbsData &pointsToTest)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual void SetModel (const ModelConfig &model)
virtual void SetData (RooAbsData &data)
virtual void SetPdf (RooAbsPdf &)
virtual void SetParameters (const RooArgSet &)
virtual void SetNuisanceParameters (const RooArgSet &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
ConfidenceBeltGetConfidenceBelt ()
void UseAdaptiveSampling (bool flag=true)
void AdditionalNToysFactor (double fact)
void SaveBeltToFile (bool flag=true)
void CreateConfBelt (bool flag=true)
TestStatSamplerGetTestStatSampler (void)
 NeymanConstruction (RooAbsData &data, ModelConfig &model)
virtual ~NeymanConstruction ()
virtual PointSetIntervalGetInterval () const
void SetTestStatSampler (TestStatSampler &sampler)
void SetLeftSideTailFraction (Double_t leftSideFraction=0.)
void SetParameterPointsToTest (RooAbsData &pointsToTest)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual void SetModel (const ModelConfig &model)
virtual void SetData (RooAbsData &data)
virtual void SetPdf (RooAbsPdf &)
virtual void SetParameters (const RooArgSet &)
virtual void SetNuisanceParameters (const RooArgSet &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
ConfidenceBeltGetConfidenceBelt ()
void UseAdaptiveSampling (bool flag=true)
void AdditionalNToysFactor (double fact)
void SaveBeltToFile (bool flag=true)
void CreateConfBelt (bool flag=true)
TestStatSamplerGetTestStatSampler (void)

Private Attributes

Double_t fSize
RooAbsDatafData
ModelConfigfModel
TestStatSamplerfTestStatSampler
RooAbsDatafPointsToTest
Double_t fLeftSideFraction
ConfidenceBeltfConfBelt
bool fAdaptiveSampling
Double_t fAdditionalNToysFactor
bool fSaveBeltToFile
bool fCreateBelt
RooAbsDatafData
ModelConfigfModel
TestStatSamplerfTestStatSampler
RooAbsDatafPointsToTest
ConfidenceBeltfConfBelt

Detailed Description

Definition at line 39 of file NeymanConstruction.h.


Constructor & Destructor Documentation

NeymanConstruction::NeymanConstruction ( RooAbsData data,
ModelConfig model 
)

Definition at line 79 of file NeymanConstruction.cxx.

NeymanConstruction::~NeymanConstruction (  )  [virtual]

Definition at line 101 of file NeymanConstruction.cxx.

RooStats::NeymanConstruction::NeymanConstruction ( RooAbsData data,
ModelConfig model 
)

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


Member Function Documentation

PointSetInterval * NeymanConstruction::GetInterval (  )  const [virtual]

Implements RooStats::IntervalCalculator.

Definition at line 108 of file NeymanConstruction.cxx.

References RooStats::ConfidenceBelt::AddAcceptanceRegion(), RooStats::ToyMCSampler::AppendSamplingDistribution(), RooFit::Contents, RooFit::Eval, RooStats::TestStatSampler::EvaluateTestStatistic(), fAdaptiveSampling, fAdditionalNToysFactor, fConfBelt, fCreateBelt, fData, fLeftSideFraction, fModel, fPointsToTest, fSaveBeltToFile, fSize, fTestStatSampler, RooAbsData::get(), TNamed::GetName(), RooStats::ModelConfig::GetParametersOfInterest(), RooStats::TestStatSampler::GetSamplingDistribution(), RooStats::SamplingDistribution::GetSamplingDistribution(), RooStats::SamplingDistribution::GetSize(), RooRealVar::getVal(), h, i, RooStats::SamplingDistribution::InverseCDF(), TMath::Min(), TIter::Next(), npass, RooAbsData::numEntries(), ooccoutD, ooccoutP, oocoutF, oocoutI, RooStats::TestStatSampler::SetParametersForTestStat(), sigma, and TObject::Write().

void RooStats::NeymanConstruction::SetTestStatSampler ( TestStatSampler sampler  )  [inline]

Definition at line 53 of file NeymanConstruction.h.

References fTestStatSampler.

void RooStats::NeymanConstruction::SetLeftSideTailFraction ( Double_t  leftSideFraction = 0.  )  [inline]

Definition at line 57 of file NeymanConstruction.h.

References fLeftSideFraction.

void RooStats::NeymanConstruction::SetParameterPointsToTest ( RooAbsData pointsToTest  )  [inline]

Definition at line 60 of file NeymanConstruction.h.

References fConfBelt, and fPointsToTest.

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

Implements RooStats::IntervalCalculator.

Definition at line 72 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 75 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 78 of file NeymanConstruction.h.

References fModel, and model.

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

Implements RooStats::IntervalCalculator.

Definition at line 81 of file NeymanConstruction.h.

References data, and fData.

virtual void RooStats::NeymanConstruction::SetPdf ( RooAbsPdf  )  [inline, virtual]

Definition at line 84 of file NeymanConstruction.h.

virtual void RooStats::NeymanConstruction::SetParameters ( const RooArgSet  )  [inline, virtual]

Definition at line 89 of file NeymanConstruction.h.

virtual void RooStats::NeymanConstruction::SetNuisanceParameters ( const RooArgSet  )  [inline, virtual]

Definition at line 94 of file NeymanConstruction.h.

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

Implements RooStats::IntervalCalculator.

Definition at line 99 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 101 of file NeymanConstruction.h.

References fSize.

ConfidenceBelt* RooStats::NeymanConstruction::GetConfidenceBelt (  )  [inline]

Definition at line 104 of file NeymanConstruction.h.

References fConfBelt.

void RooStats::NeymanConstruction::UseAdaptiveSampling ( bool  flag = true  )  [inline]

Definition at line 107 of file NeymanConstruction.h.

References fAdaptiveSampling, and flag.

void RooStats::NeymanConstruction::AdditionalNToysFactor ( double  fact  )  [inline]

Definition at line 110 of file NeymanConstruction.h.

References fAdditionalNToysFactor.

void RooStats::NeymanConstruction::SaveBeltToFile ( bool  flag = true  )  [inline]

Definition at line 113 of file NeymanConstruction.h.

References fCreateBelt, flag, and fSaveBeltToFile.

void RooStats::NeymanConstruction::CreateConfBelt ( bool  flag = true  )  [inline]

Definition at line 118 of file NeymanConstruction.h.

References fCreateBelt, and flag.

TestStatSampler* RooStats::NeymanConstruction::GetTestStatSampler ( void   )  [inline]

Definition at line 122 of file NeymanConstruction.h.

References fTestStatSampler.

virtual PointSetInterval* RooStats::NeymanConstruction::GetInterval (  )  const [virtual]

Implements RooStats::IntervalCalculator.

void RooStats::NeymanConstruction::SetTestStatSampler ( TestStatSampler sampler  )  [inline]

Definition at line 53 of file NeymanConstruction.h.

References fTestStatSampler.

void RooStats::NeymanConstruction::SetLeftSideTailFraction ( Double_t  leftSideFraction = 0.  )  [inline]

Definition at line 57 of file NeymanConstruction.h.

References fLeftSideFraction.

void RooStats::NeymanConstruction::SetParameterPointsToTest ( RooAbsData pointsToTest  )  [inline]

Definition at line 60 of file NeymanConstruction.h.

References fConfBelt, and fPointsToTest.

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

Implements RooStats::IntervalCalculator.

Definition at line 72 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 75 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 78 of file NeymanConstruction.h.

References fModel, and model.

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

Implements RooStats::IntervalCalculator.

Definition at line 81 of file NeymanConstruction.h.

References data, and fData.

virtual void RooStats::NeymanConstruction::SetPdf ( RooAbsPdf  )  [inline, virtual]

Definition at line 84 of file NeymanConstruction.h.

virtual void RooStats::NeymanConstruction::SetParameters ( const RooArgSet  )  [inline, virtual]

Definition at line 89 of file NeymanConstruction.h.

virtual void RooStats::NeymanConstruction::SetNuisanceParameters ( const RooArgSet  )  [inline, virtual]

Definition at line 94 of file NeymanConstruction.h.

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

Implements RooStats::IntervalCalculator.

Definition at line 99 of file NeymanConstruction.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 101 of file NeymanConstruction.h.

References fSize.

ConfidenceBelt* RooStats::NeymanConstruction::GetConfidenceBelt (  )  [inline]

Definition at line 104 of file NeymanConstruction.h.

References fConfBelt.

void RooStats::NeymanConstruction::UseAdaptiveSampling ( bool  flag = true  )  [inline]

Definition at line 107 of file NeymanConstruction.h.

References fAdaptiveSampling, and flag.

void RooStats::NeymanConstruction::AdditionalNToysFactor ( double  fact  )  [inline]

Definition at line 110 of file NeymanConstruction.h.

References fAdditionalNToysFactor.

void RooStats::NeymanConstruction::SaveBeltToFile ( bool  flag = true  )  [inline]

Definition at line 113 of file NeymanConstruction.h.

References fCreateBelt, flag, and fSaveBeltToFile.

void RooStats::NeymanConstruction::CreateConfBelt ( bool  flag = true  )  [inline]

Definition at line 118 of file NeymanConstruction.h.

References fCreateBelt, and flag.

TestStatSampler* RooStats::NeymanConstruction::GetTestStatSampler ( void   )  [inline]

Definition at line 122 of file NeymanConstruction.h.

References fTestStatSampler.


Member Data Documentation

Double_t RooStats::NeymanConstruction::fSize [private]

Definition at line 127 of file NeymanConstruction.h.

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

RooAbsData& RooStats::NeymanConstruction::fData [private]

Definition at line 128 of file NeymanConstruction.h.

Referenced by GetInterval(), and SetData().

ModelConfig& RooStats::NeymanConstruction::fModel [private]

Definition at line 129 of file NeymanConstruction.h.

Referenced by GetInterval(), and SetModel().

TestStatSampler* RooStats::NeymanConstruction::fTestStatSampler [private]

Definition at line 136 of file NeymanConstruction.h.

Referenced by GetInterval(), GetTestStatSampler(), and SetTestStatSampler().

RooAbsData* RooStats::NeymanConstruction::fPointsToTest [private]

Definition at line 137 of file NeymanConstruction.h.

Referenced by GetInterval(), and SetParameterPointsToTest().

Double_t RooStats::NeymanConstruction::fLeftSideFraction [private]

Definition at line 138 of file NeymanConstruction.h.

Referenced by GetInterval(), and SetLeftSideTailFraction().

ConfidenceBelt* RooStats::NeymanConstruction::fConfBelt [private]

Definition at line 139 of file NeymanConstruction.h.

Referenced by GetConfidenceBelt(), GetInterval(), and SetParameterPointsToTest().

bool RooStats::NeymanConstruction::fAdaptiveSampling [private]

Definition at line 140 of file NeymanConstruction.h.

Referenced by GetInterval(), and UseAdaptiveSampling().

Double_t RooStats::NeymanConstruction::fAdditionalNToysFactor [private]

Definition at line 141 of file NeymanConstruction.h.

Referenced by AdditionalNToysFactor(), and GetInterval().

bool RooStats::NeymanConstruction::fSaveBeltToFile [private]

Definition at line 142 of file NeymanConstruction.h.

Referenced by GetInterval(), and SaveBeltToFile().

bool RooStats::NeymanConstruction::fCreateBelt [private]

Definition at line 143 of file NeymanConstruction.h.

Referenced by CreateConfBelt(), GetInterval(), and SaveBeltToFile().

RooAbsData& RooStats::NeymanConstruction::fData [private]

Definition at line 128 of file NeymanConstruction.h.

ModelConfig& RooStats::NeymanConstruction::fModel [private]

Definition at line 129 of file NeymanConstruction.h.

TestStatSampler* RooStats::NeymanConstruction::fTestStatSampler [private]

Definition at line 136 of file NeymanConstruction.h.

RooAbsData* RooStats::NeymanConstruction::fPointsToTest [private]

Definition at line 137 of file NeymanConstruction.h.

ConfidenceBelt* RooStats::NeymanConstruction::fConfBelt [private]

Definition at line 139 of file NeymanConstruction.h.


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