12 #ifndef RooStats_SPlot 13 #define RooStats_SPlot 39 SPlot(
const char*
name,
const char* title);
43 bool includeWeights=
kTRUE,
bool copyDataSet =
kFALSE,
const char* newName =
"");
RooDataSet * GetSDataSet() const
Double_t GetYieldFromSWeight(const char *sVariable) const
Sum the SWeights for a particular specie over all events This should equal the total (weighted) yield...
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
Double_t GetSWeight(Int_t numEvent, const char *sVariable) const
void AddSWeight(RooAbsPdf *pdf, const RooArgList &yieldsTmp, const RooArgSet &projDeps=RooArgSet(), bool includeWeights=kTRUE)
Method which adds the sWeights to the dataset.
RooRealVar represents a fundamental (non-derived) real valued object.
RooArgList GetSWeightVars() const
Return a RooArgList containing the SWeights.
RooDataSet is a container class to hold unbinned data.
Int_t GetNumSWeightVars() const
Return the number of SWeights In other words, return the number of species that we are trying to extr...
Namespace for the RooStats classes.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooDataSet * SetSData(RooDataSet *data)
SPlot()
Default constructor.
Double_t GetSumOfEventSWeight(Int_t numEvent) const
Sum the SWeights for a particular event.
RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset...
This class calculates sWeights used to create an sPlot.