Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
RooStats::NuisanceParametersSampler Class Reference

Helper class for ToyMCSampler.

Handles all of the nuisance parameter related functions. Once instantiated, it gives a new nuisance parameter point at each call to nextPoint(...). Only used inside ToyMCSampler, ie "private" in the cxx file

Definition at line 51 of file ToyMCSampler.h.

Public Member Functions

 NuisanceParametersSampler (RooAbsPdf *prior=NULL, const RooArgSet *parameters=NULL, Int_t nToys=1000, Bool_t asimov=kFALSE)
 
virtual ~NuisanceParametersSampler ()
 
void NextPoint (RooArgSet &nuisPoint, Double_t &weight)
 

Protected Member Functions

void Refresh ()
 

Private Attributes

Bool_t fExpected
 
Int_t fIndex
 
Int_t fNToys
 
const RooArgSetfParams
 
RooAbsDatafPoints
 
RooAbsPdffPrior
 

#include <RooStats/ToyMCSampler.h>

Constructor & Destructor Documentation

◆ NuisanceParametersSampler()

RooStats::NuisanceParametersSampler::NuisanceParametersSampler ( RooAbsPdf prior = NULL,
const RooArgSet parameters = NULL,
Int_t  nToys = 1000,
Bool_t  asimov = kFALSE 
)
inline

Definition at line 54 of file ToyMCSampler.h.

◆ ~NuisanceParametersSampler()

virtual RooStats::NuisanceParametersSampler::~NuisanceParametersSampler ( )
inlinevirtual

Definition at line 64 of file ToyMCSampler.h.

Member Function Documentation

◆ NextPoint()

void RooStats::NuisanceParametersSampler::NextPoint ( RooArgSet nuisPoint,
Double_t weight 
)

Definition at line 48 of file ToyMCSampler.cxx.

◆ Refresh()

void RooStats::NuisanceParametersSampler::Refresh ( )
protected

Definition at line 69 of file ToyMCSampler.cxx.

Member Data Documentation

◆ fExpected

Bool_t RooStats::NuisanceParametersSampler::fExpected
private

Definition at line 77 of file ToyMCSampler.h.

◆ fIndex

Int_t RooStats::NuisanceParametersSampler::fIndex
private

Definition at line 80 of file ToyMCSampler.h.

◆ fNToys

Int_t RooStats::NuisanceParametersSampler::fNToys
private

Definition at line 76 of file ToyMCSampler.h.

◆ fParams

const RooArgSet* RooStats::NuisanceParametersSampler::fParams
private

Definition at line 75 of file ToyMCSampler.h.

◆ fPoints

RooAbsData* RooStats::NuisanceParametersSampler::fPoints
private

Definition at line 79 of file ToyMCSampler.h.

◆ fPrior

RooAbsPdf* RooStats::NuisanceParametersSampler::fPrior
private

Definition at line 74 of file ToyMCSampler.h.


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