#include <MetropolisHastings.h>
Inheritance diagram for RooStats::MetropolisHastings:
Definition at line 36 of file MetropolisHastings.h.
Definition at line 40 of file MetropolisHastings.h.
Definition at line 41 of file MetropolisHastings.h.
Definition at line 40 of file MetropolisHastings.h.
Definition at line 41 of file MetropolisHastings.h.
MetropolisHastings::MetropolisHastings | ( | ) |
Definition at line 102 of file MetropolisHastings.cxx.
References fFunction, fNumBurnInSteps, fNumIters, fParameters, fPropFunc, fSign, fType, kSignUnset, kTypeUnset, and NULL.
MetropolisHastings::MetropolisHastings | ( | RooAbsReal & | function, | |
RooArgSet & | paramsOfInterest, | |||
ProposalFunction & | proposalFunction, | |||
Int_t | numIters | |||
) |
Definition at line 114 of file MetropolisHastings.cxx.
References fFunction, fNumBurnInSteps, fNumIters, fSign, fType, kSignUnset, kTypeUnset, SetParameters(), and SetProposalFunction().
virtual RooStats::MetropolisHastings::~MetropolisHastings | ( | ) | [inline, virtual] |
Definition at line 50 of file MetropolisHastings.h.
RooStats::MetropolisHastings::MetropolisHastings | ( | ) |
RooStats::MetropolisHastings::MetropolisHastings | ( | RooAbsReal & | function, | |
RooArgSet & | paramsOfInterest, | |||
ProposalFunction & | proposalFunction, | |||
Int_t | numIters | |||
) |
virtual RooStats::MetropolisHastings::~MetropolisHastings | ( | ) | [inline, virtual] |
Definition at line 50 of file MetropolisHastings.h.
MarkovChain * MetropolisHastings::ConstructChain | ( | ) | [virtual] |
Definition at line 126 of file MetropolisHastings.cxx.
References a, TChain::Add(), RooArgSet::addClone(), CalcNLL(), chain, RooAbsReal::clearEvalErrorLog(), RooAbsReal::CountErrors, coutE, coutI, RooFit::ERROR, RooFit::Eval, fflush(), fFunction, fNumIters, fParameters, fprintf(), fPropFunc, fSign, fType, RooStats::ProposalFunction::GetProposalDensity(), RooAbsReal::getVal(), RooMsgService::globalKillBelow(), i, RooNumber::infinity(), RooMsgService::instance(), RooStats::ProposalFunction::IsSymmetric(), kLog, kPositive, kRegular, kSignUnset, kTypeUnset, TMath::Log(), NULL, RooAbsReal::numEvalErrors(), RooStats::ProposalFunction::Propose(), RooStats::RandomizeCollection(), RooAbsReal::setEvalErrorLoggingMode(), RooMsgService::setGlobalKillBelow(), RooStats::SetParameters(), ShouldTakeStep(), and x.
Referenced by RooStats::MCMCCalculator::GetInterval().
virtual void RooStats::MetropolisHastings::SetParameters | ( | RooArgSet & | set | ) | [inline, virtual] |
Definition at line 58 of file MetropolisHastings.h.
References fParameters, and RooStats::RemoveConstantParameters().
Referenced by RooStats::MCMCCalculator::GetInterval(), and MetropolisHastings().
virtual void RooStats::MetropolisHastings::SetProposalFunction | ( | ProposalFunction & | proposalFunction | ) | [inline, virtual] |
Definition at line 61 of file MetropolisHastings.h.
References fPropFunc.
Referenced by RooStats::MCMCCalculator::GetInterval(), and MetropolisHastings().
virtual void RooStats::MetropolisHastings::SetNumIters | ( | Int_t | numIters | ) | [inline, virtual] |
Definition at line 64 of file MetropolisHastings.h.
References fNumIters.
Referenced by RooStats::MCMCCalculator::GetInterval().
virtual void RooStats::MetropolisHastings::SetNumBurnInSteps | ( | Int_t | numBurnInSteps | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetFunction | ( | RooAbsReal & | function | ) | [inline, virtual] |
Definition at line 71 of file MetropolisHastings.h.
References fFunction.
Referenced by RooStats::MCMCCalculator::GetInterval().
virtual void RooStats::MetropolisHastings::SetSign | ( | enum FunctionSign | sign | ) | [inline, virtual] |
Definition at line 73 of file MetropolisHastings.h.
References fSign.
Referenced by RooStats::MCMCCalculator::GetInterval().
virtual void RooStats::MetropolisHastings::SetType | ( | enum FunctionType | type | ) | [inline, virtual] |
Definition at line 75 of file MetropolisHastings.h.
References fType.
Referenced by RooStats::MCMCCalculator::GetInterval().
Definition at line 281 of file MetropolisHastings.cxx.
References fType, kFALSE, kLog, kRegular, kTRUE, TMath::Log(), and RooRandom::uniform().
Referenced by ConstructChain().
Definition at line 314 of file MetropolisHastings.cxx.
References fSign, fType, kLog, kNegative, kPositive, and TMath::Log().
Referenced by ConstructChain().
virtual MarkovChain* RooStats::MetropolisHastings::ConstructChain | ( | ) | [virtual] |
virtual void RooStats::MetropolisHastings::SetParameters | ( | RooArgSet & | set | ) | [inline, virtual] |
Definition at line 58 of file MetropolisHastings.h.
References fParameters, and RooStats::RemoveConstantParameters().
virtual void RooStats::MetropolisHastings::SetProposalFunction | ( | ProposalFunction & | proposalFunction | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetNumIters | ( | Int_t | numIters | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetNumBurnInSteps | ( | Int_t | numBurnInSteps | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetFunction | ( | RooAbsReal & | function | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetSign | ( | enum FunctionSign | sign | ) | [inline, virtual] |
virtual void RooStats::MetropolisHastings::SetType | ( | enum FunctionType | type | ) | [inline, virtual] |
RooAbsReal* RooStats::MetropolisHastings::fFunction [protected] |
Definition at line 79 of file MetropolisHastings.h.
Referenced by ConstructChain(), MetropolisHastings(), and SetFunction().
RooArgSet* RooStats::MetropolisHastings::fParameters [protected] |
Definition at line 80 of file MetropolisHastings.h.
Referenced by ConstructChain(), MetropolisHastings(), and SetParameters().
ProposalFunction* RooStats::MetropolisHastings::fPropFunc [protected] |
Definition at line 81 of file MetropolisHastings.h.
Referenced by ConstructChain(), MetropolisHastings(), and SetProposalFunction().
Int_t RooStats::MetropolisHastings::fNumIters [protected] |
Definition at line 82 of file MetropolisHastings.h.
Referenced by ConstructChain(), MetropolisHastings(), and SetNumIters().
Int_t RooStats::MetropolisHastings::fNumBurnInSteps [protected] |
Definition at line 83 of file MetropolisHastings.h.
Referenced by MetropolisHastings(), and SetNumBurnInSteps().
enum FunctionSign RooStats::MetropolisHastings::fSign [protected] |
Definition at line 84 of file MetropolisHastings.h.
Referenced by CalcNLL(), ConstructChain(), MetropolisHastings(), and SetSign().
enum FunctionType RooStats::MetropolisHastings::fType [protected] |
Definition at line 85 of file MetropolisHastings.h.
Referenced by CalcNLL(), ConstructChain(), MetropolisHastings(), SetType(), and ShouldTakeStep().
RooAbsReal* RooStats::MetropolisHastings::fFunction [protected] |
Definition at line 79 of file MetropolisHastings.h.
RooArgSet* RooStats::MetropolisHastings::fParameters [protected] |
Definition at line 80 of file MetropolisHastings.h.
ProposalFunction* RooStats::MetropolisHastings::fPropFunc [protected] |
Definition at line 81 of file MetropolisHastings.h.