#include <SamplingDistribution.h>
Inheritance diagram for RooStats::SamplingDistribution:
Public Member Functions | |
SamplingDistribution (const char *name, const char *title, std::vector< Double_t > &samplingDist, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, std::vector< Double_t > &samplingDist, std::vector< Double_t > &sampleWeights, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, RooDataSet &dataSet, const char *varName=0) | |
SamplingDistribution () | |
virtual | ~SamplingDistribution () |
Double_t | InverseCDF (Double_t pvalue) |
Double_t | InverseCDFInterpolate (Double_t pvalue) |
Double_t | InverseCDF (Double_t pvalue, Double_t sigmaVariaton, Double_t &inverseVariation) |
void | Add (const SamplingDistribution *other) |
Int_t | GetSize () const |
const std::vector< Double_t > & | GetSamplingDistribution () const |
const std::vector< Double_t > & | GetSampleWeights () const |
const TString | GetVarName () const |
Double_t | Integral (Double_t low, Double_t high, Bool_t normalize=kTRUE, Bool_t lowClosed=kTRUE, Bool_t highClosed=kFALSE) const |
Double_t | CDF (Double_t x) const |
SamplingDistribution (const char *name, const char *title, std::vector< Double_t > &samplingDist, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, std::vector< Double_t > &samplingDist, std::vector< Double_t > &sampleWeights, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, const char *varName=0) | |
SamplingDistribution (const char *name, const char *title, RooDataSet &dataSet, const char *varName=0) | |
SamplingDistribution () | |
virtual | ~SamplingDistribution () |
Double_t | InverseCDF (Double_t pvalue) |
Double_t | InverseCDFInterpolate (Double_t pvalue) |
Double_t | InverseCDF (Double_t pvalue, Double_t sigmaVariaton, Double_t &inverseVariation) |
void | Add (const SamplingDistribution *other) |
Int_t | GetSize () const |
const std::vector< Double_t > & | GetSamplingDistribution () const |
const std::vector< Double_t > & | GetSampleWeights () const |
const TString | GetVarName () const |
Double_t | Integral (Double_t low, Double_t high, Bool_t normalize=kTRUE, Bool_t lowClosed=kTRUE, Bool_t highClosed=kFALSE) const |
Double_t | CDF (Double_t x) const |
Private Attributes | |
std::vector< Double_t > | fSamplingDist |
std::vector< Double_t > | fSampleWeights |
TString | fVarName |
std::vector< Double_t > | fSamplingDist |
std::vector< Double_t > | fSampleWeights |
Definition at line 32 of file SamplingDistribution.h.
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
std::vector< Double_t > & | samplingDist, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
std::vector< Double_t > & | samplingDist, | |||
std::vector< Double_t > & | sampleWeights, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
RooDataSet & | dataSet, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | ) |
virtual RooStats::SamplingDistribution::~SamplingDistribution | ( | ) | [virtual] |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
std::vector< Double_t > & | samplingDist, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
std::vector< Double_t > & | samplingDist, | |||
std::vector< Double_t > & | sampleWeights, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | const char * | name, | |
const char * | title, | |||
RooDataSet & | dataSet, | |||
const char * | varName = 0 | |||
) |
RooStats::SamplingDistribution::SamplingDistribution | ( | ) |
virtual RooStats::SamplingDistribution::~SamplingDistribution | ( | ) | [virtual] |
Referenced by RooStats::NeymanConstruction::GetInterval().
Double_t RooStats::SamplingDistribution::InverseCDF | ( | Double_t | pvalue, | |
Double_t | sigmaVariaton, | |||
Double_t & | inverseVariation | |||
) |
void RooStats::SamplingDistribution::Add | ( | const SamplingDistribution * | other | ) |
Int_t RooStats::SamplingDistribution::GetSize | ( | ) | const [inline] |
Definition at line 66 of file SamplingDistribution.h.
References fSamplingDist.
Referenced by RooStats::NeymanConstruction::GetInterval(), and RooStats::HypoTestResult::Print().
const std::vector<Double_t>& RooStats::SamplingDistribution::GetSamplingDistribution | ( | ) | const [inline] |
Definition at line 69 of file SamplingDistribution.h.
References fSamplingDist.
Referenced by RooStats::SamplingDistPlot::AddSamplingDistribution(), and RooStats::NeymanConstruction::GetInterval().
const std::vector<Double_t>& RooStats::SamplingDistribution::GetSampleWeights | ( | ) | const [inline] |
Definition at line 71 of file SamplingDistribution.h.
References fSampleWeights.
Referenced by RooStats::HypoTestResult::CLbError(), RooStats::HypoTestResult::CLsplusbError(), RooStats::HypoTestResult::NullPValueError(), and RooStats::SamplingDistPlot::SetSampleWeights().
const TString RooStats::SamplingDistribution::GetVarName | ( | ) | const [inline] |
Definition at line 73 of file SamplingDistribution.h.
References fVarName.
Referenced by RooStats::SamplingDistPlot::AddSamplingDistribution().
Double_t RooStats::SamplingDistribution::Integral | ( | Double_t | low, | |
Double_t | high, | |||
Bool_t | normalize = kTRUE , |
|||
Bool_t | lowClosed = kTRUE , |
|||
Bool_t | highClosed = kFALSE | |||
) | const |
Double_t RooStats::SamplingDistribution::InverseCDF | ( | Double_t | pvalue, | |
Double_t | sigmaVariaton, | |||
Double_t & | inverseVariation | |||
) |
void RooStats::SamplingDistribution::Add | ( | const SamplingDistribution * | other | ) |
Int_t RooStats::SamplingDistribution::GetSize | ( | ) | const [inline] |
const std::vector<Double_t>& RooStats::SamplingDistribution::GetSamplingDistribution | ( | ) | const [inline] |
const std::vector<Double_t>& RooStats::SamplingDistribution::GetSampleWeights | ( | ) | const [inline] |
const TString RooStats::SamplingDistribution::GetVarName | ( | ) | const [inline] |
Double_t RooStats::SamplingDistribution::Integral | ( | Double_t | low, | |
Double_t | high, | |||
Bool_t | normalize = kTRUE , |
|||
Bool_t | lowClosed = kTRUE , |
|||
Bool_t | highClosed = kFALSE | |||
) | const |
std::vector<Double_t> RooStats::SamplingDistribution::fSamplingDist [private] |
Definition at line 82 of file SamplingDistribution.h.
Referenced by GetSamplingDistribution(), and GetSize().
std::vector<Double_t> RooStats::SamplingDistribution::fSampleWeights [private] |
std::vector<Double_t> RooStats::SamplingDistribution::fSamplingDist [private] |
Definition at line 82 of file SamplingDistribution.h.
std::vector<Double_t> RooStats::SamplingDistribution::fSampleWeights [private] |
Definition at line 83 of file SamplingDistribution.h.