Logo ROOT  
Reference Guide
RooStats::ToyMCSampler Class Reference

ToyMCSampler is an implementation of the TestStatSampler interface.

It generates Toy Monte Carlo for a given parameter point and evaluates a TestStatistic.

For parallel runs, ToyMCSampler can be given an instance of ProofConfig and then run in parallel using proof or proof-lite. Internally, it uses ToyMCStudy with the RooStudyManager.

Definition at line 67 of file ToyMCSampler.h.

Public Member Functions

 ToyMCSampler ()
 Proof constructor. Do not use. More...
 
 ToyMCSampler (TestStatistic &ts, Int_t ntoys)
  More...
 
virtual ~ToyMCSampler ()
  More...
 
virtual void AddTestStatistic (TestStatistic *t=NULL)
  More...
 
virtual SamplingDistributionAppendSamplingDistribution (RooArgSet &allParameters, SamplingDistribution *last, Int_t additionalMC)
 Extended interface to append to sampling distribution more samples. More...
 
Bool_t CheckConfig (void)
 only checks, no guessing/determination (do this in calculators, e.g. More...
 
virtual Double_t ConfidenceLevel () const
  More...
 
virtual RooArgListEvaluateAllTestStatistics (RooAbsData &data, const RooArgSet &poi)
 Evaluate all test statistics, returning result and any detailed output. More...
 
virtual Double_t EvaluateTestStatistic (RooAbsData &data, RooArgSet &nullPOI)
  More...
 
virtual Double_t EvaluateTestStatistic (RooAbsData &data, RooArgSet &nullPOI, int i)
  More...
 
virtual void GenerateGlobalObservables (RooAbsPdf &pdf) const
  More...
 
virtual RooAbsDataGenerateToyData (RooArgSet &paramPoint) const
  More...
 
virtual RooAbsDataGenerateToyData (RooArgSet &paramPoint, double &weight) const
  More...
 
virtual RooAbsDataGenerateToyData (RooArgSet &paramPoint, double &weight, RooAbsPdf &pdf) const
 This method generates a toy data set for the given parameter point taking global observables into account. More...
 
virtual RooAbsDataGenerateToyData (RooArgSet &paramPoint, RooAbsPdf &pdf) const
  More...
 
virtual Int_t GetNToys (void)
  More...
 
std::string GetSamplingDistName (void)
  More...
 
virtual SamplingDistributionGetSamplingDistribution (RooArgSet &paramPoint)
  More...
 
virtual RooDataSetGetSamplingDistributions (RooArgSet &paramPoint)
 Use for serial and parallel runs. More...
 
virtual RooDataSetGetSamplingDistributionsSingleWorker (RooArgSet &paramPoint)
 This is the main function for serial runs. More...
 
virtual TestStatisticGetTestStatistic (unsigned int i) const
  More...
 
virtual TestStatisticGetTestStatistic (void) const
  More...
 
virtual void Initialize (RooAbsArg &, RooArgSet &, RooArgSet &)
  More...
 
virtual void SetAsimovNuisancePar (Bool_t i=kTRUE)
  More...
 
virtual void SetConfidenceLevel (Double_t cl)
  More...
 
virtual void SetExpectedNuisancePar (Bool_t i=kTRUE)
  More...
 
void SetGenerateAutoBinned (Bool_t autoBinned=kTRUE)
  More...
 
void SetGenerateBinned (bool binned=true)
  More...
 
void SetGenerateBinnedTag (const char *binnedTag="")
  More...
 
virtual void SetGlobalObservables (const RooArgSet &o)
  More...
 
void SetMaxToys (Double_t t)
  More...
 
virtual void SetNEventsPerToy (const Int_t nevents)
 Forces the generation of exactly n events even for extended PDFs. More...
 
virtual void SetNToys (const Int_t ntoy)
  More...
 
virtual void SetNuisanceParameters (const RooArgSet &np)
  More...
 
virtual void SetObservables (const RooArgSet &o)
  More...
 
virtual void SetParametersForTestStat (const RooArgSet &nullpoi)
  More...
 
virtual void SetPdf (RooAbsPdf &pdf)
  More...
 
virtual void SetPriorNuisance (RooAbsPdf *pdf)
  More...
 
void SetProofConfig (ProofConfig *pc=NULL)
  More...
 
void SetProtoData (const RooDataSet *d)
  More...
 
void SetSamplingDistName (const char *name)
  More...
 
virtual void SetTestSize (Double_t size)
  More...
 
virtual void SetTestStatistic (TestStatistic *t)
  More...
 
virtual void SetTestStatistic (TestStatistic *testStatistic, unsigned int i)
  More...
 
void SetToysBothTails (Double_t toys, Double_t low_threshold, Double_t high_threshold)
  More...
 
void SetToysLeftTail (Double_t toys, Double_t threshold)
  More...
 
void SetToysRightTail (Double_t toys, Double_t threshold)
  More...
 
void SetUseMultiGen (Bool_t flag)
  More...
 
- Public Member Functions inherited from RooStats::TestStatSampler
virtual ~TestStatSampler ()
  More...
 

Static Public Member Functions

static void SetAlwaysUseMultiGen (Bool_t flag)
  More...
 

Protected Member Functions

virtual void ClearCache ()
 clear the cache obtained from the pdf used for speeding the toy and global observables generation needs to be called every time the model pdf (fPdf) changes More...
 
const RooArgListEvaluateAllTestStatistics (RooAbsData &data, const RooArgSet &poi, DetailedOutputAggregator &detOutAgg)
  More...
 
RooAbsDataGenerate (RooAbsPdf &pdf, RooArgSet &observables, const RooDataSet *protoData=NULL, int forceEvents=0) const
 This is the generate function to use in the context of the ToyMCSampler instead of the standard RooAbsPdf::generate(...). More...
 

Protected Attributes

std::unique_ptr< RooArgSet_allVars
  More...
 
std::unique_ptr< RooAbsPdf::GenSpec_gs1
  More...
 
std::unique_ptr< RooAbsPdf::GenSpec_gs2
 GenSpec #1. More...
 
std::unique_ptr< RooAbsPdf::GenSpec_gs3
 GenSpec #2. More...
 
std::unique_ptr< RooAbsPdf::GenSpec_gs4
 GenSpec #3. More...
 
std::vector< std::unique_ptr< RooAbsPdf::GenSpec > > _gsList
  More...
 
std::vector< std::unique_ptr< RooArgSet > > _obsList
 We don't own those objects. More...
 
std::vector< RooAbsPdf * > _pdfList
  More...
 
Double_t fAdaptiveHighLimit
  More...
 
Double_t fAdaptiveLowLimit
  More...
 
Bool_t fExpectedNuisancePar
  More...
 
Bool_t fGenerateAutoBinned
  More...
 
Bool_t fGenerateBinned
  More...
 
TString fGenerateBinnedTag
  More...
 
const RooArgSetfGlobalObservables
  More...
 
Double_t fMaxToys
  More...
 
Int_t fNEvents
  More...
 
Int_t fNToys
  More...
 
NuisanceParametersSamplerfNuisanceParametersSampler
  More...
 
const RooArgSetfNuisancePars
  More...
 
const RooArgSetfObservables
  More...
 
std::unique_ptr< const RooArgSetfParametersForTestStat
  More...
 
RooAbsPdffPdf
  More...
 
RooAbsPdffPriorNuisance
  More...
 
ProofConfigfProofConfig
  More...
 
const RooDataSetfProtoData
  More...
 
std::string fSamplingDistName
  More...
 
Double_t fSize
  More...
 
std::vector< TestStatistic * > fTestStatistics
  More...
 
Double_t fToysInTails
  More...
 
Bool_t fUseMultiGen
  More...
 

Static Protected Attributes

static Bool_t fgAlwaysUseMultiGen = kFALSE
 GenSpec #4. More...
 

#include <RooStats/ToyMCSampler.h>

Inheritance diagram for RooStats::ToyMCSampler:
[legend]

Constructor & Destructor Documentation

◆ ToyMCSampler() [1/2]

RooStats::ToyMCSampler::ToyMCSampler ( )

Proof constructor. Do not use.

Definition at line 151 of file ToyMCSampler.cxx.

◆ ToyMCSampler() [2/2]

RooStats::ToyMCSampler::ToyMCSampler ( TestStatistic ts,
Int_t  ntoys 
)

Definition at line 185 of file ToyMCSampler.cxx.

◆ ~ToyMCSampler()

RooStats::ToyMCSampler::~ToyMCSampler ( )
virtual

Definition at line 220 of file ToyMCSampler.cxx.

Member Function Documentation

◆ AddTestStatistic()

virtual void RooStats::ToyMCSampler::AddTestStatistic ( TestStatistic t = NULL)
inlinevirtual

Definition at line 93 of file ToyMCSampler.h.

◆ AppendSamplingDistribution()

SamplingDistribution * RooStats::ToyMCSampler::AppendSamplingDistribution ( RooArgSet allParameters,
SamplingDistribution last,
Int_t  additionalMC 
)
virtual

Extended interface to append to sampling distribution more samples.

Definition at line 666 of file ToyMCSampler.cxx.

◆ CheckConfig()

Bool_t RooStats::ToyMCSampler::CheckConfig ( void  )

only checks, no guessing/determination (do this in calculators, e.g.

using ModelConfig::GuessObsAndNuisance(...))

Definition at line 230 of file ToyMCSampler.cxx.

◆ ClearCache()

void RooStats::ToyMCSampler::ClearCache ( void  )
protectedvirtual

clear the cache obtained from the pdf used for speeding the toy and global observables generation needs to be called every time the model pdf (fPdf) changes

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 689 of file ToyMCSampler.cxx.

◆ ConfidenceLevel()

virtual Double_t RooStats::ToyMCSampler::ConfidenceLevel ( ) const
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 134 of file ToyMCSampler.h.

◆ EvaluateAllTestStatistics() [1/2]

RooArgList * RooStats::ToyMCSampler::EvaluateAllTestStatistics ( RooAbsData data,
const RooArgSet poi 
)
virtual

Evaluate all test statistics, returning result and any detailed output.

PDF parameter values are saved in case they are modified by TestStatistic::Evaluate (eg. SimpleLikelihoodRatioTestStat).

Definition at line 254 of file ToyMCSampler.cxx.

◆ EvaluateAllTestStatistics() [2/2]

const RooArgList * RooStats::ToyMCSampler::EvaluateAllTestStatistics ( RooAbsData data,
const RooArgSet poi,
DetailedOutputAggregator detOutAgg 
)
protected

Definition at line 264 of file ToyMCSampler.cxx.

◆ EvaluateTestStatistic() [1/2]

virtual Double_t RooStats::ToyMCSampler::EvaluateTestStatistic ( RooAbsData data,
RooArgSet nullPOI 
)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 124 of file ToyMCSampler.h.

◆ EvaluateTestStatistic() [2/2]

virtual Double_t RooStats::ToyMCSampler::EvaluateTestStatistic ( RooAbsData data,
RooArgSet nullPOI,
int  i 
)
inlinevirtual

Definition at line 121 of file ToyMCSampler.h.

◆ Generate()

RooAbsData * RooStats::ToyMCSampler::Generate ( RooAbsPdf pdf,
RooArgSet observables,
const RooDataSet protoData = NULL,
int  forceEvents = 0 
) const
protected

This is the generate function to use in the context of the ToyMCSampler instead of the standard RooAbsPdf::generate(...).

It takes into account whether the number of events is given explicitly or whether it should use the expected number of events. It also takes into account the option to generate a binned data set (i.e. RooDataHist).

Definition at line 595 of file ToyMCSampler.cxx.

◆ GenerateGlobalObservables()

void RooStats::ToyMCSampler::GenerateGlobalObservables ( RooAbsPdf pdf) const
virtual

Definition at line 458 of file ToyMCSampler.cxx.

◆ GenerateToyData() [1/4]

virtual RooAbsData* RooStats::ToyMCSampler::GenerateToyData ( RooArgSet paramPoint) const
inlinevirtual

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 111 of file ToyMCSampler.h.

◆ GenerateToyData() [2/4]

virtual RooAbsData* RooStats::ToyMCSampler::GenerateToyData ( RooArgSet paramPoint,
double weight 
) const
inlinevirtual

Reimplemented in RooStats::ToyMCImportanceSampler, and RooStats::ToyMCImportanceSampler.

Definition at line 114 of file ToyMCSampler.h.

◆ GenerateToyData() [3/4]

RooAbsData * RooStats::ToyMCSampler::GenerateToyData ( RooArgSet paramPoint,
double weight,
RooAbsPdf pdf 
) const
virtual

This method generates a toy data set for the given parameter point taking global observables into account.

The values of the generated global observables remain in the pdf's variables. They have to have those values for the subsequent evaluation of the test statistics.

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 527 of file ToyMCSampler.cxx.

◆ GenerateToyData() [4/4]

virtual RooAbsData* RooStats::ToyMCSampler::GenerateToyData ( RooArgSet paramPoint,
RooAbsPdf pdf 
) const
inlinevirtual

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 106 of file ToyMCSampler.h.

◆ GetNToys()

virtual Int_t RooStats::ToyMCSampler::GetNToys ( void  )
inlinevirtual

Definition at line 141 of file ToyMCSampler.h.

◆ GetSamplingDistName()

std::string RooStats::ToyMCSampler::GetSamplingDistName ( void  )
inline

Definition at line 206 of file ToyMCSampler.h.

◆ GetSamplingDistribution()

SamplingDistribution * RooStats::ToyMCSampler::GetSamplingDistribution ( RooArgSet paramPoint)
virtual

Implements RooStats::TestStatSampler.

Definition at line 287 of file ToyMCSampler.cxx.

◆ GetSamplingDistributions()

RooDataSet * RooStats::ToyMCSampler::GetSamplingDistributions ( RooArgSet paramPoint)
virtual

Use for serial and parallel runs.

Definition at line 309 of file ToyMCSampler.cxx.

◆ GetSamplingDistributionsSingleWorker()

RooDataSet * RooStats::ToyMCSampler::GetSamplingDistributionsSingleWorker ( RooArgSet paramPointIn)
virtual

This is the main function for serial runs.

It is called automatically from inside GetSamplingDistribution when no ProofConfig is given. You should not call this function yourself. This function should be used by ToyMCStudy on the workers (ie. when you explicitly want a serial run although ProofConfig is present).

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 364 of file ToyMCSampler.cxx.

◆ GetTestStatistic() [1/2]

virtual TestStatistic* RooStats::ToyMCSampler::GetTestStatistic ( unsigned int  i) const
inlinevirtual

Definition at line 128 of file ToyMCSampler.h.

◆ GetTestStatistic() [2/2]

virtual TestStatistic* RooStats::ToyMCSampler::GetTestStatistic ( void  ) const
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 132 of file ToyMCSampler.h.

◆ Initialize()

virtual void RooStats::ToyMCSampler::Initialize ( RooAbsArg ,
RooArgSet ,
RooArgSet  
)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 135 of file ToyMCSampler.h.

◆ SetAlwaysUseMultiGen()

void RooStats::ToyMCSampler::SetAlwaysUseMultiGen ( Bool_t  flag)
static

Definition at line 146 of file ToyMCSampler.cxx.

◆ SetAsimovNuisancePar()

virtual void RooStats::ToyMCSampler::SetAsimovNuisancePar ( Bool_t  i = kTRUE)
inlinevirtual

Definition at line 192 of file ToyMCSampler.h.

◆ SetConfidenceLevel()

virtual void RooStats::ToyMCSampler::SetConfidenceLevel ( Double_t  cl)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 176 of file ToyMCSampler.h.

◆ SetExpectedNuisancePar()

virtual void RooStats::ToyMCSampler::SetExpectedNuisancePar ( Bool_t  i = kTRUE)
inlinevirtual

Definition at line 191 of file ToyMCSampler.h.

◆ SetGenerateAutoBinned()

void RooStats::ToyMCSampler::SetGenerateAutoBinned ( Bool_t  autoBinned = kTRUE)
inline

Definition at line 202 of file ToyMCSampler.h.

◆ SetGenerateBinned()

void RooStats::ToyMCSampler::SetGenerateBinned ( bool  binned = true)
inline

Definition at line 198 of file ToyMCSampler.h.

◆ SetGenerateBinnedTag()

void RooStats::ToyMCSampler::SetGenerateBinnedTag ( const char *  binnedTag = "")
inline

Definition at line 200 of file ToyMCSampler.h.

◆ SetGlobalObservables()

virtual void RooStats::ToyMCSampler::SetGlobalObservables ( const RooArgSet o)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 170 of file ToyMCSampler.h.

◆ SetMaxToys()

void RooStats::ToyMCSampler::SetMaxToys ( Double_t  t)
inline

Definition at line 209 of file ToyMCSampler.h.

◆ SetNEventsPerToy()

virtual void RooStats::ToyMCSampler::SetNEventsPerToy ( const Int_t  nevents)
inlinevirtual

Forces the generation of exactly n events even for extended PDFs.

Set to 0 to use the Poisson-distributed events from the extended PDF.

Definition at line 145 of file ToyMCSampler.h.

◆ SetNToys()

virtual void RooStats::ToyMCSampler::SetNToys ( const Int_t  ntoy)
inlinevirtual

Definition at line 142 of file ToyMCSampler.h.

◆ SetNuisanceParameters()

virtual void RooStats::ToyMCSampler::SetNuisanceParameters ( const RooArgSet np)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 166 of file ToyMCSampler.h.

◆ SetObservables()

virtual void RooStats::ToyMCSampler::SetObservables ( const RooArgSet o)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 168 of file ToyMCSampler.h.

◆ SetParametersForTestStat()

virtual void RooStats::ToyMCSampler::SetParametersForTestStat ( const RooArgSet nullpoi)
inlinevirtual

Implements RooStats::TestStatSampler.

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 151 of file ToyMCSampler.h.

◆ SetPdf()

virtual void RooStats::ToyMCSampler::SetPdf ( RooAbsPdf pdf)
inlinevirtual

Implements RooStats::TestStatSampler.

Reimplemented in RooStats::ToyMCImportanceSampler.

Definition at line 155 of file ToyMCSampler.h.

◆ SetPriorNuisance()

virtual void RooStats::ToyMCSampler::SetPriorNuisance ( RooAbsPdf pdf)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 158 of file ToyMCSampler.h.

◆ SetProofConfig()

void RooStats::ToyMCSampler::SetProofConfig ( ProofConfig pc = NULL)
inline

Definition at line 228 of file ToyMCSampler.h.

◆ SetProtoData()

void RooStats::ToyMCSampler::SetProtoData ( const RooDataSet d)
inline

Definition at line 230 of file ToyMCSampler.h.

◆ SetSamplingDistName()

void RooStats::ToyMCSampler::SetSamplingDistName ( const char *  name)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 205 of file ToyMCSampler.h.

◆ SetTestSize()

virtual void RooStats::ToyMCSampler::SetTestSize ( Double_t  size)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 174 of file ToyMCSampler.h.

◆ SetTestStatistic() [1/2]

virtual void RooStats::ToyMCSampler::SetTestStatistic ( TestStatistic t)
inlinevirtual

Implements RooStats::TestStatSampler.

Definition at line 189 of file ToyMCSampler.h.

◆ SetTestStatistic() [2/2]

virtual void RooStats::ToyMCSampler::SetTestStatistic ( TestStatistic testStatistic,
unsigned int  i 
)
inlinevirtual

Definition at line 179 of file ToyMCSampler.h.

◆ SetToysBothTails()

void RooStats::ToyMCSampler::SetToysBothTails ( Double_t  toys,
Double_t  low_threshold,
Double_t  high_threshold 
)
inline

Definition at line 221 of file ToyMCSampler.h.

◆ SetToysLeftTail()

void RooStats::ToyMCSampler::SetToysLeftTail ( Double_t  toys,
Double_t  threshold 
)
inline

Definition at line 211 of file ToyMCSampler.h.

◆ SetToysRightTail()

void RooStats::ToyMCSampler::SetToysRightTail ( Double_t  toys,
Double_t  threshold 
)
inline

Definition at line 216 of file ToyMCSampler.h.

◆ SetUseMultiGen()

void RooStats::ToyMCSampler::SetUseMultiGen ( Bool_t  flag)
inline

Definition at line 77 of file ToyMCSampler.h.

Member Data Documentation

◆ _allVars

std::unique_ptr<RooArgSet> RooStats::ToyMCSampler::_allVars
mutableprotected

Definition at line 279 of file ToyMCSampler.h.

◆ _gs1

std::unique_ptr<RooAbsPdf::GenSpec> RooStats::ToyMCSampler::_gs1
mutableprotected

Definition at line 283 of file ToyMCSampler.h.

◆ _gs2

std::unique_ptr<RooAbsPdf::GenSpec> RooStats::ToyMCSampler::_gs2
mutableprotected

GenSpec #1.

Definition at line 284 of file ToyMCSampler.h.

◆ _gs3

std::unique_ptr<RooAbsPdf::GenSpec> RooStats::ToyMCSampler::_gs3
mutableprotected

GenSpec #2.

Definition at line 285 of file ToyMCSampler.h.

◆ _gs4

std::unique_ptr<RooAbsPdf::GenSpec> RooStats::ToyMCSampler::_gs4
mutableprotected

GenSpec #3.

Definition at line 286 of file ToyMCSampler.h.

◆ _gsList

std::vector<std::unique_ptr<RooAbsPdf::GenSpec> > RooStats::ToyMCSampler::_gsList
mutableprotected

Definition at line 282 of file ToyMCSampler.h.

◆ _obsList

std::vector<std::unique_ptr<RooArgSet> > RooStats::ToyMCSampler::_obsList
mutableprotected

We don't own those objects.

Definition at line 281 of file ToyMCSampler.h.

◆ _pdfList

std::vector<RooAbsPdf*> RooStats::ToyMCSampler::_pdfList
mutableprotected

Definition at line 280 of file ToyMCSampler.h.

◆ fAdaptiveHighLimit

Double_t RooStats::ToyMCSampler::fAdaptiveHighLimit
protected

Definition at line 270 of file ToyMCSampler.h.

◆ fAdaptiveLowLimit

Double_t RooStats::ToyMCSampler::fAdaptiveLowLimit
protected

Definition at line 269 of file ToyMCSampler.h.

◆ fExpectedNuisancePar

Bool_t RooStats::ToyMCSampler::fExpectedNuisancePar
protected

Definition at line 256 of file ToyMCSampler.h.

◆ fgAlwaysUseMultiGen

Bool_t RooStats::ToyMCSampler::fgAlwaysUseMultiGen = kFALSE
staticprotected

GenSpec #4.

Definition at line 288 of file ToyMCSampler.h.

◆ fGenerateAutoBinned

Bool_t RooStats::ToyMCSampler::fGenerateAutoBinned
protected

Definition at line 259 of file ToyMCSampler.h.

◆ fGenerateBinned

Bool_t RooStats::ToyMCSampler::fGenerateBinned
protected

Definition at line 257 of file ToyMCSampler.h.

◆ fGenerateBinnedTag

TString RooStats::ToyMCSampler::fGenerateBinnedTag
protected

Definition at line 258 of file ToyMCSampler.h.

◆ fGlobalObservables

const RooArgSet* RooStats::ToyMCSampler::fGlobalObservables
protected

Definition at line 252 of file ToyMCSampler.h.

◆ fMaxToys

Double_t RooStats::ToyMCSampler::fMaxToys
protected

Definition at line 267 of file ToyMCSampler.h.

◆ fNEvents

Int_t RooStats::ToyMCSampler::fNEvents
protected

Definition at line 254 of file ToyMCSampler.h.

◆ fNToys

Int_t RooStats::ToyMCSampler::fNToys
protected

Definition at line 253 of file ToyMCSampler.h.

◆ fNuisanceParametersSampler

NuisanceParametersSampler* RooStats::ToyMCSampler::fNuisanceParametersSampler
mutableprotected

Definition at line 276 of file ToyMCSampler.h.

◆ fNuisancePars

const RooArgSet* RooStats::ToyMCSampler::fNuisancePars
protected

Definition at line 250 of file ToyMCSampler.h.

◆ fObservables

const RooArgSet* RooStats::ToyMCSampler::fObservables
protected

Definition at line 251 of file ToyMCSampler.h.

◆ fParametersForTestStat

std::unique_ptr<const RooArgSet> RooStats::ToyMCSampler::fParametersForTestStat
protected

Definition at line 245 of file ToyMCSampler.h.

◆ fPdf

RooAbsPdf* RooStats::ToyMCSampler::fPdf
protected

Definition at line 244 of file ToyMCSampler.h.

◆ fPriorNuisance

RooAbsPdf* RooStats::ToyMCSampler::fPriorNuisance
protected

Definition at line 249 of file ToyMCSampler.h.

◆ fProofConfig

ProofConfig* RooStats::ToyMCSampler::fProofConfig
protected

Definition at line 274 of file ToyMCSampler.h.

◆ fProtoData

const RooDataSet* RooStats::ToyMCSampler::fProtoData
protected

Definition at line 272 of file ToyMCSampler.h.

◆ fSamplingDistName

std::string RooStats::ToyMCSampler::fSamplingDistName
protected

Definition at line 248 of file ToyMCSampler.h.

◆ fSize

Double_t RooStats::ToyMCSampler::fSize
protected

Definition at line 255 of file ToyMCSampler.h.

◆ fTestStatistics

std::vector<TestStatistic*> RooStats::ToyMCSampler::fTestStatistics
protected

Definition at line 246 of file ToyMCSampler.h.

◆ fToysInTails

Double_t RooStats::ToyMCSampler::fToysInTails
protected

Definition at line 264 of file ToyMCSampler.h.

◆ fUseMultiGen

Bool_t RooStats::ToyMCSampler::fUseMultiGen
protected

Definition at line 289 of file ToyMCSampler.h.

Libraries for RooStats::ToyMCSampler:
[legend]

The documentation for this class was generated from the following files: