#include <MarkovChain.h>
Inheritance diagram for RooStats::MarkovChain:

Public Member Functions | |
| MarkovChain () | |
| MarkovChain (RooArgSet ¶meters) | |
| MarkovChain (const char *name, const char *title, RooArgSet ¶meters) | |
| virtual void | Add (RooArgSet &entry, Double_t nllValue, Double_t weight=1.0) |
| virtual void | AddFast (RooArgSet &entry, Double_t nllValue, Double_t weight=1.0) |
| virtual void | SetParameters (RooArgSet ¶meters) |
| virtual Int_t | Size () const |
| virtual const RooArgSet * | Get (Int_t i) const |
| virtual const RooArgSet * | Get () const |
| virtual Double_t | Weight () const |
| virtual Double_t | Weight (Int_t i) const |
| virtual Double_t | NLL (Int_t i) const |
| virtual Double_t | NLL () const |
| virtual RooDataSet * | GetAsDataSet (RooArgSet *whichVars=NULL) const |
| virtual RooDataSet * | GetAsDataSet (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
| virtual const RooDataSet * | GetAsConstDataSet () const |
| virtual RooDataHist * | GetAsDataHist (RooArgSet *whichVars=NULL) const |
| virtual RooDataHist * | GetAsDataHist (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
| virtual THnSparse * | GetAsSparseHist (RooAbsCollection *whichVars=NULL) const |
| virtual THnSparse * | GetAsSparseHist (RooAbsCollection &whichVars) const |
| virtual RooRealVar * | GetNLLVar () const |
| virtual RooRealVar * | GetWeightVar () const |
| virtual | ~MarkovChain () |
| MarkovChain () | |
| MarkovChain (RooArgSet ¶meters) | |
| MarkovChain (const char *name, const char *title, RooArgSet ¶meters) | |
| virtual void | Add (RooArgSet &entry, Double_t nllValue, Double_t weight=1.0) |
| virtual void | AddFast (RooArgSet &entry, Double_t nllValue, Double_t weight=1.0) |
| virtual void | SetParameters (RooArgSet ¶meters) |
| virtual Int_t | Size () const |
| virtual const RooArgSet * | Get (Int_t i) const |
| virtual const RooArgSet * | Get () const |
| virtual Double_t | Weight () const |
| virtual Double_t | Weight (Int_t i) const |
| virtual Double_t | NLL (Int_t i) const |
| virtual Double_t | NLL () const |
| virtual RooDataSet * | GetAsDataSet (RooArgSet *whichVars=NULL) const |
| virtual RooDataSet * | GetAsDataSet (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
| virtual const RooDataSet * | GetAsConstDataSet () const |
| virtual RooDataHist * | GetAsDataHist (RooArgSet *whichVars=NULL) const |
| virtual RooDataHist * | GetAsDataHist (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
| virtual THnSparse * | GetAsSparseHist (RooAbsCollection *whichVars=NULL) const |
| virtual THnSparse * | GetAsSparseHist (RooAbsCollection &whichVars) const |
| virtual RooRealVar * | GetNLLVar () const |
| virtual RooRealVar * | GetWeightVar () const |
| virtual | ~MarkovChain () |
Protected Member Functions | |
| ClassDef (MarkovChain, 1) | |
| ClassDef (MarkovChain, 1) | |
Protected Attributes | |
| RooArgSet * | fParameters |
| RooArgSet * | fDataEntry |
| RooDataSet * | fChain |
| RooRealVar * | fNLL |
| RooRealVar * | fWeight |
| RooArgSet * | fParameters |
| RooArgSet * | fDataEntry |
| RooDataSet * | fChain |
| RooRealVar * | fNLL |
| RooRealVar * | fWeight |
Definition at line 43 of file MarkovChain.h.
| MarkovChain::MarkovChain | ( | ) |
Definition at line 64 of file MarkovChain.cxx.
References fChain, fDataEntry, fNLL, fParameters, fWeight, and NULL.
| MarkovChain::MarkovChain | ( | RooArgSet & | parameters | ) |
Definition at line 74 of file MarkovChain.cxx.
References fChain, fDataEntry, fNLL, fParameters, fWeight, NULL, and SetParameters().
| MarkovChain::MarkovChain | ( | const char * | name, | |
| const char * | title, | |||
| RooArgSet & | parameters | |||
| ) |
Definition at line 85 of file MarkovChain.cxx.
References fChain, fDataEntry, fNLL, fParameters, fWeight, NULL, and SetParameters().
| virtual RooStats::MarkovChain::~MarkovChain | ( | ) | [inline, virtual] |
| RooStats::MarkovChain::MarkovChain | ( | ) |
| RooStats::MarkovChain::MarkovChain | ( | RooArgSet & | parameters | ) |
| RooStats::MarkovChain::MarkovChain | ( | const char * | name, | |
| const char * | title, | |||
| RooArgSet & | parameters | |||
| ) |
| virtual RooStats::MarkovChain::~MarkovChain | ( | ) | [inline, virtual] |
Definition at line 121 of file MarkovChain.cxx.
References RooDataSet::add(), entry, fChain, fDataEntry, fNLL, fParameters, fWeight, NULL, RooStats::SetParameters(), SetParameters(), and RooRealVar::setVal().
Definition at line 133 of file MarkovChain.cxx.
References RooDataSet::addFast(), entry, fChain, fDataEntry, fNLL, fWeight, RooStats::SetParameters(), and RooRealVar::setVal().
| void MarkovChain::SetParameters | ( | RooArgSet & | parameters | ) | [virtual] |
Definition at line 96 of file MarkovChain.cxx.
References RooArgSet::addClone(), DATASET_NAME, fChain, fDataEntry, RooAbsCollection::find(), fNLL, fParameters, fWeight, NLL_NAME, and WEIGHT_NAME.
Referenced by Add(), and MarkovChain().
| virtual Int_t RooStats::MarkovChain::Size | ( | ) | const [inline, virtual] |
Definition at line 58 of file MarkovChain.h.
References fChain, and RooAbsData::numEntries().
Referenced by RooStats::MCMCInterval::CreateDataHist(), RooStats::MCMCInterval::CreateHist(), RooStats::MCMCInterval::CreateKeysPdf(), RooStats::MCMCInterval::CreateSparseHist(), RooStats::MCMCInterval::CreateVector(), RooStats::MCMCIntervalPlot::DrawChainScatter(), RooStats::MCMCIntervalPlot::DrawNLLHist(), RooStats::MCMCIntervalPlot::DrawNLLVsTime(), RooStats::MCMCIntervalPlot::DrawParameterVsTime(), and RooStats::MCMCIntervalPlot::DrawWeightHist().
Definition at line 60 of file MarkovChain.h.
References fChain, and RooDataSet::get().
Referenced by RooStats::MCMCInterval::CreateHist(), RooStats::MCMCInterval::CreateSparseHist(), RooStats::MCMCInterval::DetermineTailFractionInterval(), RooStats::MCMCIntervalPlot::DrawChainScatter(), and RooStats::MCMCIntervalPlot::DrawParameterVsTime().
| virtual const RooArgSet* RooStats::MarkovChain::Get | ( | ) | const [inline, virtual] |
| Double_t MarkovChain::Weight | ( | ) | const [virtual] |
Definition at line 263 of file MarkovChain.cxx.
References fChain, and RooDataSet::weight().
Referenced by RooStats::MCMCInterval::CreateHist(), RooStats::MCMCInterval::CreateSparseHist(), RooStats::MCMCInterval::CreateVector(), RooStats::MCMCInterval::DetermineTailFractionInterval(), RooStats::MCMCIntervalPlot::DrawNLLHist(), RooStats::MCMCIntervalPlot::DrawNLLVsTime(), RooStats::MCMCIntervalPlot::DrawParameterVsTime(), and RooStats::MCMCIntervalPlot::DrawWeightHist().
Definition at line 268 of file MarkovChain.cxx.
References fChain, RooDataSet::get(), and RooDataSet::weight().
Definition at line 247 of file MarkovChain.cxx.
References fChain, RooDataSet::get(), RooArgSet::getRealValue(), and NLL_NAME.
Referenced by RooStats::MCMCIntervalPlot::DrawNLLHist(), and RooStats::MCMCIntervalPlot::DrawNLLVsTime().
| Double_t MarkovChain::NLL | ( | ) | const [virtual] |
Definition at line 255 of file MarkovChain.cxx.
References fChain, RooDataSet::get(), RooArgSet::getRealValue(), and NLL_NAME.
| RooDataSet * MarkovChain::GetAsDataSet | ( | RooArgSet * | whichVars = NULL |
) | const [virtual] |
Definition at line 143 of file MarkovChain.cxx.
References RooArgSet::add(), data, fChain, fDataEntry, NULL, and RooAbsData::reduce().
Referenced by RooStats::MCMCInterval::CreateKeysPdf(), and RooStats::MCMCInterval::GetChainAsDataSet().
| RooDataSet * MarkovChain::GetAsDataSet | ( | const RooCmdArg & | arg1, | |
| const RooCmdArg & | arg2 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg3 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg4 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg5 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg6 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg7 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg8 = RooCmdArg::none() | |||
| ) | const [virtual] |
| virtual const RooDataSet* RooStats::MarkovChain::GetAsConstDataSet | ( | ) | const [inline, virtual] |
Definition at line 86 of file MarkovChain.h.
References fChain.
Referenced by RooStats::MCMCInterval::GetChainAsConstDataSet().
| RooDataHist * MarkovChain::GetAsDataHist | ( | RooArgSet * | whichVars = NULL |
) | const [virtual] |
Definition at line 170 of file MarkovChain.cxx.
References RooArgSet::add(), data, fChain, fParameters, hist, NULL, and RooAbsData::reduce().
Referenced by RooStats::MCMCInterval::CreateDataHist(), and RooStats::MCMCInterval::GetChainAsDataHist().
| RooDataHist * MarkovChain::GetAsDataHist | ( | const RooCmdArg & | arg1, | |
| const RooCmdArg & | arg2 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg3 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg4 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg5 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg6 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg7 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg8 = RooCmdArg::none() | |||
| ) | const [virtual] |
Definition at line 188 of file MarkovChain.cxx.
References data, fChain, hist, and RooAbsData::reduce().
| THnSparse * MarkovChain::GetAsSparseHist | ( | RooAbsCollection * | whichVars = NULL |
) | const [virtual] |
Definition at line 201 of file MarkovChain.cxx.
References axes(), entry, fChain, THnSparse::Fill(), fParameters, RooDataSet::get(), TObject::GetName(), i, max, min, TIterator::Next(), NULL, RooAbsData::numEntries(), TIterator::Reset(), size, THnSparse::Sumw2(), RooDataSet::weight(), and x.
Referenced by GetAsSparseHist(), and RooStats::MCMCInterval::GetChainAsSparseHist().
| virtual THnSparse* RooStats::MarkovChain::GetAsSparseHist | ( | RooAbsCollection & | whichVars | ) | const [inline, virtual] |
| virtual RooRealVar* RooStats::MarkovChain::GetNLLVar | ( | ) | const [inline, virtual] |
Definition at line 109 of file MarkovChain.h.
References RooAbsArg::Clone(), and fNLL.
Referenced by RooStats::MCMCInterval::GetNLLVar().
| virtual RooRealVar* RooStats::MarkovChain::GetWeightVar | ( | ) | const [inline, virtual] |
Definition at line 113 of file MarkovChain.h.
References RooAbsArg::Clone(), and fWeight.
Referenced by RooStats::MCMCInterval::GetWeightVar().
| RooStats::MarkovChain::ClassDef | ( | MarkovChain | , | |
| 1 | ||||
| ) | [protected] |
| virtual void RooStats::MarkovChain::Add | ( | RooArgSet & | entry, | |
| Double_t | nllValue, | |||
| Double_t | weight = 1.0 | |||
| ) | [virtual] |
| virtual void RooStats::MarkovChain::AddFast | ( | RooArgSet & | entry, | |
| Double_t | nllValue, | |||
| Double_t | weight = 1.0 | |||
| ) | [virtual] |
| virtual void RooStats::MarkovChain::SetParameters | ( | RooArgSet & | parameters | ) | [virtual] |
| virtual Int_t RooStats::MarkovChain::Size | ( | ) | const [inline, virtual] |
| virtual const RooArgSet* RooStats::MarkovChain::Get | ( | ) | const [inline, virtual] |
| virtual Double_t RooStats::MarkovChain::Weight | ( | ) | const [virtual] |
| virtual Double_t RooStats::MarkovChain::NLL | ( | ) | const [virtual] |
| virtual RooDataSet* RooStats::MarkovChain::GetAsDataSet | ( | RooArgSet * | whichVars = NULL |
) | const [virtual] |
| virtual RooDataSet* RooStats::MarkovChain::GetAsDataSet | ( | const RooCmdArg & | arg1, | |
| const RooCmdArg & | arg2 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg3 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg4 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg5 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg6 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg7 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg8 = RooCmdArg::none() | |||
| ) | const [virtual] |
| virtual const RooDataSet* RooStats::MarkovChain::GetAsConstDataSet | ( | ) | const [inline, virtual] |
| virtual RooDataHist* RooStats::MarkovChain::GetAsDataHist | ( | RooArgSet * | whichVars = NULL |
) | const [virtual] |
| virtual RooDataHist* RooStats::MarkovChain::GetAsDataHist | ( | const RooCmdArg & | arg1, | |
| const RooCmdArg & | arg2 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg3 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg4 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg5 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg6 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg7 = RooCmdArg::none(), |
|||
| const RooCmdArg & | arg8 = RooCmdArg::none() | |||
| ) | const [virtual] |
| virtual THnSparse* RooStats::MarkovChain::GetAsSparseHist | ( | RooAbsCollection * | whichVars = NULL |
) | const [virtual] |
| virtual THnSparse* RooStats::MarkovChain::GetAsSparseHist | ( | RooAbsCollection & | whichVars | ) | const [inline, virtual] |
| virtual RooRealVar* RooStats::MarkovChain::GetNLLVar | ( | ) | const [inline, virtual] |
| virtual RooRealVar* RooStats::MarkovChain::GetWeightVar | ( | ) | const [inline, virtual] |
| RooStats::MarkovChain::ClassDef | ( | MarkovChain | , | |
| 1 | ||||
| ) | [protected] |
RooArgSet* RooStats::MarkovChain::fParameters [protected] |
Definition at line 124 of file MarkovChain.h.
Referenced by Add(), GetAsDataHist(), GetAsSparseHist(), MarkovChain(), SetParameters(), and ~MarkovChain().
RooArgSet* RooStats::MarkovChain::fDataEntry [protected] |
Definition at line 125 of file MarkovChain.h.
Referenced by Add(), AddFast(), GetAsDataSet(), MarkovChain(), SetParameters(), and ~MarkovChain().
RooDataSet* RooStats::MarkovChain::fChain [protected] |
Definition at line 126 of file MarkovChain.h.
Referenced by Add(), AddFast(), Get(), GetAsConstDataSet(), GetAsDataHist(), GetAsDataSet(), GetAsSparseHist(), MarkovChain(), NLL(), SetParameters(), Size(), Weight(), and ~MarkovChain().
RooRealVar* RooStats::MarkovChain::fNLL [protected] |
Definition at line 127 of file MarkovChain.h.
Referenced by Add(), AddFast(), GetNLLVar(), MarkovChain(), and SetParameters().
RooRealVar* RooStats::MarkovChain::fWeight [protected] |
Definition at line 128 of file MarkovChain.h.
Referenced by Add(), AddFast(), GetWeightVar(), MarkovChain(), and SetParameters().
RooArgSet* RooStats::MarkovChain::fParameters [protected] |
Definition at line 124 of file MarkovChain.h.
RooArgSet* RooStats::MarkovChain::fDataEntry [protected] |
Definition at line 125 of file MarkovChain.h.
RooDataSet* RooStats::MarkovChain::fChain [protected] |
Definition at line 126 of file MarkovChain.h.
RooRealVar* RooStats::MarkovChain::fNLL [protected] |
Definition at line 127 of file MarkovChain.h.
RooRealVar* RooStats::MarkovChain::fWeight [protected] |
Definition at line 128 of file MarkovChain.h.
1.5.1