RooStats::ToyMCSamplerOld Class Reference

#include <ToyMCSamplerOld.h>

Inheritance diagram for RooStats::ToyMCSamplerOld:

RooStats::TestStatSampler RooStats::TestStatSampler List of all members.

Public Member Functions

 ToyMCSamplerOld (TestStatistic &ts)
virtual ~ToyMCSamplerOld ()
virtual SamplingDistributionAppendSamplingDistribution (RooArgSet &allParameters, SamplingDistribution *last, Int_t additionalMC)
virtual SamplingDistributionGetSamplingDistribution (RooArgSet &allParameters)
virtual RooAbsDataGenerateToyData (RooArgSet &allParameters) const
string MakeName (RooArgSet &)
virtual Double_t EvaluateTestStatistic (RooAbsData &data, RooArgSet &allParameters)
virtual TestStatisticGetTestStatistic () const
virtual Double_t ConfidenceLevel () const
virtual void Initialize (RooAbsArg &, RooArgSet &, RooArgSet &)
virtual void SetNToys (const Int_t ntoy)
virtual void SetNEventsPerToy (const Int_t nevents)
virtual void SetExtended (const Bool_t isExtended)
virtual void SetData (RooAbsData &data)
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetData (const char *name)
virtual void SetPdf (const char *name)
virtual void SetPriorNuisance (RooAbsPdf *)
virtual void SetParametersForTestStat (const RooArgSet &nullpoi)
virtual void SetNuisanceParameters (const RooArgSet &set)
virtual void SetObservables (const RooArgSet &set)
virtual void SetGlobalObservables (const RooArgSet &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual void SetTestStatistic (TestStatistic *testStat)
void SetSamplingDistName (const char *name)
 ToyMCSamplerOld (TestStatistic &ts)
virtual ~ToyMCSamplerOld ()
virtual SamplingDistributionAppendSamplingDistribution (RooArgSet &allParameters, SamplingDistribution *last, Int_t additionalMC)
virtual SamplingDistributionGetSamplingDistribution (RooArgSet &allParameters)
virtual RooAbsDataGenerateToyData (RooArgSet &allParameters) const
string MakeName (RooArgSet &)
virtual Double_t EvaluateTestStatistic (RooAbsData &data, RooArgSet &allParameters)
virtual TestStatisticGetTestStatistic () const
virtual Double_t ConfidenceLevel () const
virtual void Initialize (RooAbsArg &, RooArgSet &, RooArgSet &)
virtual void SetNToys (const Int_t ntoy)
virtual void SetNEventsPerToy (const Int_t nevents)
virtual void SetExtended (const Bool_t isExtended)
virtual void SetData (RooAbsData &data)
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetData (const char *name)
virtual void SetPdf (const char *name)
virtual void SetPriorNuisance (RooAbsPdf *)
virtual void SetParametersForTestStat (const RooArgSet &nullpoi)
virtual void SetNuisanceParameters (const RooArgSet &set)
virtual void SetObservables (const RooArgSet &set)
virtual void SetGlobalObservables (const RooArgSet &)
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual void SetTestStatistic (TestStatistic *testStat)
void SetSamplingDistName (const char *name)

Private Attributes

Double_t fSize
RooWorkspacefWS
Bool_t fOwnsWorkspace
string fSamplingDistName
const char * fPdfName
const char * fDataName
RooArgSetfNullPOI
const RooArgSetfNuisParams
const RooArgSetfObservables
TestStatisticfTestStat
Int_t fNtoys
Int_t fNevents
Bool_t fExtended
TRandomfRand
TString fVarName
Int_t fCounter
RooDataSetfLastDataSet
RooWorkspacefWS
const char * fPdfName
const char * fDataName
RooArgSetfNullPOI
const RooArgSetfNuisParams
const RooArgSetfObservables
TestStatisticfTestStat
TRandomfRand
RooDataSetfLastDataSet

Detailed Description

Definition at line 59 of file ToyMCSamplerOld.h.


Constructor & Destructor Documentation

RooStats::ToyMCSamplerOld::ToyMCSamplerOld ( TestStatistic ts  )  [inline]

Definition at line 63 of file ToyMCSamplerOld.h.

References fCounter, fDataName, fExtended, fLastDataSet, fNevents, fNtoys, fNuisParams, fNullPOI, fObservables, fOwnsWorkspace, fPdfName, fRand, fSize, fTestStat, fVarName, fWS, RooStats::TestStatistic::GetVarName(), kTRUE, and ts.

virtual RooStats::ToyMCSamplerOld::~ToyMCSamplerOld (  )  [inline, virtual]

Definition at line 82 of file ToyMCSamplerOld.h.

References fLastDataSet, fOwnsWorkspace, fRand, and fWS.

RooStats::ToyMCSamplerOld::ToyMCSamplerOld ( TestStatistic ts  )  [inline]

Definition at line 63 of file ToyMCSamplerOld.h.

References fCounter, fDataName, fExtended, fLastDataSet, fNevents, fNtoys, fNuisParams, fNullPOI, fObservables, fOwnsWorkspace, fPdfName, fRand, fSize, fTestStat, fVarName, fWS, RooStats::TestStatistic::GetVarName(), kTRUE, and ts.

virtual RooStats::ToyMCSamplerOld::~ToyMCSamplerOld (  )  [inline, virtual]

Definition at line 82 of file ToyMCSamplerOld.h.

References fLastDataSet, fOwnsWorkspace, fRand, and fWS.


Member Function Documentation

virtual SamplingDistribution* RooStats::ToyMCSamplerOld::AppendSamplingDistribution ( RooArgSet allParameters,
SamplingDistribution last,
Int_t  additionalMC 
) [inline, virtual]

Definition at line 89 of file ToyMCSamplerOld.h.

References RooStats::SamplingDistribution::Add(), fNtoys, and GetSamplingDistribution().

virtual SamplingDistribution* RooStats::ToyMCSamplerOld::GetSamplingDistribution ( RooArgSet allParameters  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 108 of file ToyMCSamplerOld.h.

References RooFit::ERROR, RooStats::TestStatistic::Evaluate(), fLastDataSet, fNtoys, fNullPOI, fTestStat, fVarName, GenerateToyData(), RooMsgService::globalKillBelow(), i, RooMsgService::instance(), and RooMsgService::setGlobalKillBelow().

Referenced by AppendSamplingDistribution().

virtual RooAbsData* RooStats::ToyMCSamplerOld::GenerateToyData ( RooArgSet allParameters  )  const [inline, virtual]

Definition at line 142 of file ToyMCSamplerOld.h.

References data, RooFit::ERROR, RooFit::Extended(), fExtended, fNevents, fNuisParams, fNullPOI, fObservables, fPdfName, fWS, RooAbsPdf::generate(), RooAbsArg::getParameters(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooMsgService::instance(), kFALSE, kTRUE, level, NULL, RooWorkspace::pdf(), RooAbsCollection::Print(), RooAbsCollection::remove(), RooStats::RemoveConstantParameters(), RooMsgService::setGlobalKillBelow(), and RooStats::SetParameters().

Referenced by GetSamplingDistribution().

string RooStats::ToyMCSamplerOld::MakeName ( RooArgSet  )  [inline]

Definition at line 209 of file ToyMCSamplerOld.h.

References buf, fCounter, and str.

virtual Double_t RooStats::ToyMCSamplerOld::EvaluateTestStatistic ( RooAbsData data,
RooArgSet allParameters 
) [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 218 of file ToyMCSamplerOld.h.

References data, RooStats::TestStatistic::Evaluate(), and fTestStat.

virtual TestStatistic* RooStats::ToyMCSamplerOld::GetTestStatistic (  )  const [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 223 of file ToyMCSamplerOld.h.

References fTestStat.

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

Implements RooStats::TestStatSampler.

Definition at line 228 of file ToyMCSamplerOld.h.

References fSize.

virtual void RooStats::ToyMCSamplerOld::Initialize ( RooAbsArg ,
RooArgSet ,
RooArgSet  
) [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 231 of file ToyMCSamplerOld.h.

virtual void RooStats::ToyMCSamplerOld::SetNToys ( const Int_t  ntoy  )  [inline, virtual]

Definition at line 236 of file ToyMCSamplerOld.h.

References fNtoys.

virtual void RooStats::ToyMCSamplerOld::SetNEventsPerToy ( const Int_t  nevents  )  [inline, virtual]

Definition at line 240 of file ToyMCSamplerOld.h.

References fNevents.

virtual void RooStats::ToyMCSamplerOld::SetExtended ( const Bool_t  isExtended  )  [inline, virtual]

Definition at line 245 of file ToyMCSamplerOld.h.

References fExtended.

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

Definition at line 250 of file ToyMCSamplerOld.h.

References data, fDataName, fWS, RooWorkspace::import(), and RooWorkspace::Print().

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

Implements RooStats::TestStatSampler.

Definition at line 258 of file ToyMCSamplerOld.h.

References fPdfName, fWS, and RooWorkspace::import().

virtual void RooStats::ToyMCSamplerOld::SetData ( const char *  name  )  [inline, virtual]

Definition at line 266 of file ToyMCSamplerOld.h.

References fDataName.

virtual void RooStats::ToyMCSamplerOld::SetPdf ( const char *  name  )  [inline, virtual]

Definition at line 268 of file ToyMCSamplerOld.h.

References fPdfName.

virtual void RooStats::ToyMCSamplerOld::SetPriorNuisance ( RooAbsPdf  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 270 of file ToyMCSamplerOld.h.

virtual void RooStats::ToyMCSamplerOld::SetParametersForTestStat ( const RooArgSet nullpoi  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 273 of file ToyMCSamplerOld.h.

References fNullPOI, and RooAbsCollection::snapshot().

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

Implements RooStats::TestStatSampler.

Definition at line 275 of file ToyMCSamplerOld.h.

References fNuisParams.

virtual void RooStats::ToyMCSamplerOld::SetObservables ( const RooArgSet set  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 277 of file ToyMCSamplerOld.h.

References fObservables.

virtual void RooStats::ToyMCSamplerOld::SetGlobalObservables ( const RooArgSet  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 279 of file ToyMCSamplerOld.h.

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

Implements RooStats::TestStatSampler.

Definition at line 282 of file ToyMCSamplerOld.h.

References fSize.

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

Implements RooStats::TestStatSampler.

Definition at line 284 of file ToyMCSamplerOld.h.

References fSize.

virtual void RooStats::ToyMCSamplerOld::SetTestStatistic ( TestStatistic testStat  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 287 of file ToyMCSamplerOld.h.

References fTestStat.

void RooStats::ToyMCSamplerOld::SetSamplingDistName ( const char *  name  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 292 of file ToyMCSamplerOld.h.

References fSamplingDistName.

virtual SamplingDistribution* RooStats::ToyMCSamplerOld::AppendSamplingDistribution ( RooArgSet allParameters,
SamplingDistribution last,
Int_t  additionalMC 
) [inline, virtual]

Definition at line 89 of file ToyMCSamplerOld.h.

References RooStats::SamplingDistribution::Add(), fNtoys, and GetSamplingDistribution().

virtual SamplingDistribution* RooStats::ToyMCSamplerOld::GetSamplingDistribution ( RooArgSet allParameters  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 108 of file ToyMCSamplerOld.h.

References RooFit::ERROR, RooStats::TestStatistic::Evaluate(), fLastDataSet, fNtoys, fNullPOI, fTestStat, fVarName, GenerateToyData(), RooMsgService::globalKillBelow(), i, RooMsgService::instance(), and RooMsgService::setGlobalKillBelow().

virtual RooAbsData* RooStats::ToyMCSamplerOld::GenerateToyData ( RooArgSet allParameters  )  const [inline, virtual]

Definition at line 142 of file ToyMCSamplerOld.h.

References data, RooFit::ERROR, RooFit::Extended(), fExtended, fNevents, fNuisParams, fNullPOI, fObservables, fPdfName, fWS, RooAbsPdf::generate(), RooAbsArg::getParameters(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooMsgService::instance(), kFALSE, kTRUE, level, NULL, RooWorkspace::pdf(), RooAbsCollection::Print(), RooAbsCollection::remove(), RooStats::RemoveConstantParameters(), RooMsgService::setGlobalKillBelow(), and RooStats::SetParameters().

string RooStats::ToyMCSamplerOld::MakeName ( RooArgSet  )  [inline]

Definition at line 209 of file ToyMCSamplerOld.h.

References buf, fCounter, and str.

virtual Double_t RooStats::ToyMCSamplerOld::EvaluateTestStatistic ( RooAbsData data,
RooArgSet allParameters 
) [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 218 of file ToyMCSamplerOld.h.

References data, RooStats::TestStatistic::Evaluate(), and fTestStat.

virtual TestStatistic* RooStats::ToyMCSamplerOld::GetTestStatistic (  )  const [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 223 of file ToyMCSamplerOld.h.

References fTestStat.

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

Implements RooStats::TestStatSampler.

Definition at line 228 of file ToyMCSamplerOld.h.

References fSize.

virtual void RooStats::ToyMCSamplerOld::Initialize ( RooAbsArg ,
RooArgSet ,
RooArgSet  
) [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 231 of file ToyMCSamplerOld.h.

virtual void RooStats::ToyMCSamplerOld::SetNToys ( const Int_t  ntoy  )  [inline, virtual]

Definition at line 236 of file ToyMCSamplerOld.h.

References fNtoys.

virtual void RooStats::ToyMCSamplerOld::SetNEventsPerToy ( const Int_t  nevents  )  [inline, virtual]

Definition at line 240 of file ToyMCSamplerOld.h.

References fNevents.

virtual void RooStats::ToyMCSamplerOld::SetExtended ( const Bool_t  isExtended  )  [inline, virtual]

Definition at line 245 of file ToyMCSamplerOld.h.

References fExtended.

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

Definition at line 250 of file ToyMCSamplerOld.h.

References data, fDataName, fWS, RooWorkspace::import(), and RooWorkspace::Print().

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

Implements RooStats::TestStatSampler.

Definition at line 258 of file ToyMCSamplerOld.h.

References fPdfName, fWS, and RooWorkspace::import().

virtual void RooStats::ToyMCSamplerOld::SetData ( const char *  name  )  [inline, virtual]

Definition at line 266 of file ToyMCSamplerOld.h.

References fDataName.

virtual void RooStats::ToyMCSamplerOld::SetPdf ( const char *  name  )  [inline, virtual]

Definition at line 268 of file ToyMCSamplerOld.h.

References fPdfName.

virtual void RooStats::ToyMCSamplerOld::SetPriorNuisance ( RooAbsPdf  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 270 of file ToyMCSamplerOld.h.

virtual void RooStats::ToyMCSamplerOld::SetParametersForTestStat ( const RooArgSet nullpoi  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 273 of file ToyMCSamplerOld.h.

References fNullPOI, and RooAbsCollection::snapshot().

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

Implements RooStats::TestStatSampler.

Definition at line 275 of file ToyMCSamplerOld.h.

References fNuisParams.

virtual void RooStats::ToyMCSamplerOld::SetObservables ( const RooArgSet set  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 277 of file ToyMCSamplerOld.h.

References fObservables.

virtual void RooStats::ToyMCSamplerOld::SetGlobalObservables ( const RooArgSet  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 279 of file ToyMCSamplerOld.h.

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

Implements RooStats::TestStatSampler.

Definition at line 282 of file ToyMCSamplerOld.h.

References fSize.

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

Implements RooStats::TestStatSampler.

Definition at line 284 of file ToyMCSamplerOld.h.

References fSize.

virtual void RooStats::ToyMCSamplerOld::SetTestStatistic ( TestStatistic testStat  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 287 of file ToyMCSamplerOld.h.

References fTestStat.

void RooStats::ToyMCSamplerOld::SetSamplingDistName ( const char *  name  )  [inline, virtual]

Implements RooStats::TestStatSampler.

Definition at line 292 of file ToyMCSamplerOld.h.

References fSamplingDistName.


Member Data Documentation

Double_t RooStats::ToyMCSamplerOld::fSize [private]

Definition at line 296 of file ToyMCSamplerOld.h.

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

RooWorkspace* RooStats::ToyMCSamplerOld::fWS [private]

Definition at line 297 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetData(), SetPdf(), ToyMCSamplerOld(), and ~ToyMCSamplerOld().

Bool_t RooStats::ToyMCSamplerOld::fOwnsWorkspace [private]

Definition at line 298 of file ToyMCSamplerOld.h.

Referenced by ToyMCSamplerOld(), and ~ToyMCSamplerOld().

string RooStats::ToyMCSamplerOld::fSamplingDistName [private]

Definition at line 299 of file ToyMCSamplerOld.h.

Referenced by SetSamplingDistName().

const char* RooStats::ToyMCSamplerOld::fPdfName [private]

Definition at line 300 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetPdf(), and ToyMCSamplerOld().

const char* RooStats::ToyMCSamplerOld::fDataName [private]

Definition at line 301 of file ToyMCSamplerOld.h.

Referenced by SetData(), and ToyMCSamplerOld().

RooArgSet* RooStats::ToyMCSamplerOld::fNullPOI [private]

Definition at line 302 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), GetSamplingDistribution(), SetParametersForTestStat(), and ToyMCSamplerOld().

const RooArgSet* RooStats::ToyMCSamplerOld::fNuisParams [private]

Definition at line 303 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetNuisanceParameters(), and ToyMCSamplerOld().

const RooArgSet* RooStats::ToyMCSamplerOld::fObservables [mutable, private]

Definition at line 304 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetObservables(), and ToyMCSamplerOld().

TestStatistic* RooStats::ToyMCSamplerOld::fTestStat [private]

Definition at line 305 of file ToyMCSamplerOld.h.

Referenced by EvaluateTestStatistic(), GetSamplingDistribution(), GetTestStatistic(), SetTestStatistic(), and ToyMCSamplerOld().

Int_t RooStats::ToyMCSamplerOld::fNtoys [private]

Definition at line 306 of file ToyMCSamplerOld.h.

Referenced by AppendSamplingDistribution(), GetSamplingDistribution(), SetNToys(), and ToyMCSamplerOld().

Int_t RooStats::ToyMCSamplerOld::fNevents [private]

Definition at line 307 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetNEventsPerToy(), and ToyMCSamplerOld().

Bool_t RooStats::ToyMCSamplerOld::fExtended [private]

Definition at line 308 of file ToyMCSamplerOld.h.

Referenced by GenerateToyData(), SetExtended(), and ToyMCSamplerOld().

TRandom* RooStats::ToyMCSamplerOld::fRand [private]

Definition at line 309 of file ToyMCSamplerOld.h.

Referenced by ToyMCSamplerOld(), and ~ToyMCSamplerOld().

TString RooStats::ToyMCSamplerOld::fVarName [private]

Definition at line 310 of file ToyMCSamplerOld.h.

Referenced by GetSamplingDistribution(), and ToyMCSamplerOld().

Int_t RooStats::ToyMCSamplerOld::fCounter [private]

Definition at line 312 of file ToyMCSamplerOld.h.

Referenced by MakeName(), and ToyMCSamplerOld().

RooDataSet* RooStats::ToyMCSamplerOld::fLastDataSet [private]

Definition at line 314 of file ToyMCSamplerOld.h.

Referenced by GetSamplingDistribution(), ToyMCSamplerOld(), and ~ToyMCSamplerOld().

RooWorkspace* RooStats::ToyMCSamplerOld::fWS [private]

Definition at line 297 of file ToyMCSamplerOld.h.

const char* RooStats::ToyMCSamplerOld::fPdfName [private]

Definition at line 300 of file ToyMCSamplerOld.h.

const char* RooStats::ToyMCSamplerOld::fDataName [private]

Definition at line 301 of file ToyMCSamplerOld.h.

RooArgSet* RooStats::ToyMCSamplerOld::fNullPOI [private]

Definition at line 302 of file ToyMCSamplerOld.h.

const RooArgSet* RooStats::ToyMCSamplerOld::fNuisParams [private]

Definition at line 303 of file ToyMCSamplerOld.h.

const RooArgSet* RooStats::ToyMCSamplerOld::fObservables [mutable, private]

Definition at line 304 of file ToyMCSamplerOld.h.

TestStatistic* RooStats::ToyMCSamplerOld::fTestStat [private]

Definition at line 305 of file ToyMCSamplerOld.h.

TRandom* RooStats::ToyMCSamplerOld::fRand [private]

Definition at line 309 of file ToyMCSamplerOld.h.

RooDataSet* RooStats::ToyMCSamplerOld::fLastDataSet [private]

Definition at line 314 of file ToyMCSamplerOld.h.


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