BCEngineMCMC Member List

This is the complete list of members for BCEngineMCMC, including all inherited members.

AcceptOrRejectPoint(unsigned chain, unsigned parameter)BCEngineMCMC
AddObservable(const std::string &name, double min, double max, const std::string &latexname="", const std::string &unitstring="")BCEngineMCMCinlinevirtual
AddObservable(BCObservable &obs)BCEngineMCMCinlinevirtual
AddParameter(const std::string &name, double min, double max, const std::string &latexname="", const std::string &unitstring="")BCEngineMCMCinlinevirtual
AddParameter(BCParameter &parameter)BCEngineMCMCinlinevirtual
BCEngineMCMC(const std::string &name="model")BCEngineMCMC
BCEngineMCMC(const BCEngineMCMC &enginemcmc)BCEngineMCMC
BCEngineMCMC(const std::string &filename, const std::string &name, bool loadObservables=true)BCEngineMCMC
BCModel (defined in BCEngineMCMC)BCEngineMCMCfriend
CalculateCholeskyDecompositions()BCEngineMCMC
CalculateObservables(const std::vector< double > &pars)BCEngineMCMCinlinevirtual
CloseOutputFile()BCEngineMCMC
CreateHistograms(bool rescale_ranges=false)BCEngineMCMCvirtual
DrawParameterPlot(unsigned i0, unsigned npar=0, double interval_content=68e-2, std::vector< double > quantile_values=std::vector< double >(0), bool rescale_ranges=true) const BCEngineMCMC
EvaluateObservables()BCEngineMCMCvirtual
EvaluateObservables(unsigned chain)BCEngineMCMCvirtual
fBCH1DdrawingOptionsBCEngineMCMCprotected
fBCH2DdrawingOptionsBCEngineMCMCprotected
fCorrectRValueForSamplingVariabilityBCEngineMCMCprotected
fH1MarginalizedBCEngineMCMCprotected
fH2MarginalizedBCEngineMCMCprotected
fHistogramRescalePaddingBCEngineMCMCprotected
fInitialPositionAttemptLimitBCEngineMCMCprotected
fInitialPositionSchemeBCEngineMCMCprotected
fLocalModesBCEngineMCMCprotected
fMCMCCurrentIterationBCEngineMCMCprotected
fMCMCEfficiencyMaxBCEngineMCMCprotected
fMCMCEfficiencyMinBCEngineMCMCprotected
fMCMCFlagWriteChainToFileBCEngineMCMCprotected
fMCMCFlagWritePreRunToFileBCEngineMCMCprotected
fMCMCInitialPositionBCEngineMCMCprotected
fMCMCInitialScaleFactorsBCEngineMCMCprotected
fMCMCNChainsBCEngineMCMCprotected
fMCMCNIterationsConvergenceGlobalBCEngineMCMCprotected
fMCMCNIterationsPreRunCheckBCEngineMCMCprotected
fMCMCNIterationsPreRunMaxBCEngineMCMCprotected
fMCMCNIterationsPreRunMinBCEngineMCMCprotected
fMCMCNIterationsRunBCEngineMCMCprotected
fMCMCNLagBCEngineMCMCprotected
fMCMCOutputFileBCEngineMCMCprotected
fMCMCOutputFilenameBCEngineMCMCprotected
fMCMCOutputFileOptionBCEngineMCMCprotected
fMCMCPhaseBCEngineMCMCprotected
fMCMCPreRunCheckClearBCEngineMCMCprotected
fMCMCProposalFunctionDofBCEngineMCMCprotected
fMCMCProposalFunctionScaleFactorBCEngineMCMCprotected
fMCMCProposeMultivariateBCEngineMCMCprotected
fMCMCRValueParametersBCEngineMCMCprotected
fMCMCRValueParametersCriterionBCEngineMCMCprotected
fMCMCScaleFactorLowerLimitBCEngineMCMCprotected
fMCMCScaleFactorUpperLimitBCEngineMCMCprotected
fMCMCStatesBCEngineMCMCprotected
fMCMCStatisticsBCEngineMCMCprotected
fMCMCStatistics_AllChainsBCEngineMCMCprotected
fMCMCTreeBCEngineMCMCprotected
fMCMCTree_ChainBCEngineMCMCprotected
fMCMCTree_StateBCEngineMCMCprotected
fMCMCTreeLoadedBCEngineMCMCprotected
fMCMCTreeReuseObservablesBCEngineMCMCprotected
fMultivariateCovarianceUpdateLambdaBCEngineMCMCprotected
fMultivariateCovarianceUpdatesBCEngineMCMCprotected
fMultivariateEpsilonBCEngineMCMCprotected
fMultivariateProposalFunctionCholeskyDecompositionBCEngineMCMCprotected
fMultivariateProposalFunctionCovarianceBCEngineMCMCprotected
fMultivariateScaleMultiplierBCEngineMCMCprotected
fNameBCEngineMCMCprotected
fObjectTrashBCEngineMCMCmutableprotected
fObservablesBCEngineMCMCprotected
fParametersBCEngineMCMCprotected
fParameterTreeBCEngineMCMCprotected
fRandomBCEngineMCMCprotected
fRequestedH2BCEngineMCMCprotected
fRescaleHistogramRangesAfterPreRunBCEngineMCMCprotected
fSafeNameBCEngineMCMCprotected
GetBCH1DdrawingOptions()BCEngineMCMCinline
GetBCH2DdrawingOptions()BCEngineMCMCinline
GetBestFitParameterErrors() const BCEngineMCMCvirtual
GetBestFitParameters() const BCEngineMCMCvirtual
GetBestFitSummary(unsigned i) const BCEngineMCMCprotectedvirtual
GetChainState(unsigned c) const BCEngineMCMCinline
GetCorrectRValueForSamplingVariability() const BCEngineMCMCinline
GetCurrentChain() const BCEngineMCMC
GetCurrentIteration() const BCEngineMCMCinline
GetFlagRun() const BCEngineMCMCinline
GetH1DPrintOrder() const BCEngineMCMCvirtual
GetH2DPrintOrder() const BCEngineMCMCvirtual
GetHistogramRescalePadding() const BCEngineMCMCinline
GetInitialPositionAttemptLimit() const BCEngineMCMCinline
GetInitialPositionScheme() const BCEngineMCMCinline
GetLocalModes(bool force_recalculation=false)BCEngineMCMC
GetLogMaximum() const BCEngineMCMCinlinevirtual
GetLogProbx(unsigned c) const BCEngineMCMCinline
GetMarginalized(const std::string &name) const BCEngineMCMCinline
GetMarginalized(unsigned index) const BCEngineMCMC
GetMarginalized(const std::string &name1, const std::string &name2) const BCEngineMCMCinline
GetMarginalized(unsigned index1, unsigned index2) const BCEngineMCMC
GetMarginalizedHistogram(const std::string &name) const BCEngineMCMCinline
GetMarginalizedHistogram(unsigned index) const BCEngineMCMC
GetMarginalizedHistogram(const std::string &name1, const std::string &name2) const BCEngineMCMCinline
GetMarginalizedHistogram(unsigned index1, unsigned index2) const BCEngineMCMC
GetMarkovChainTree() const BCEngineMCMCinline
GetMaximumEfficiency() const BCEngineMCMCinline
GetMaximumParameterNameLength(bool observables=true) const BCEngineMCMCinline
GetMinimumEfficiency() const BCEngineMCMCinline
GetMultivariateCovarianceUpdateLambda() const (defined in BCEngineMCMC)BCEngineMCMCinline
GetMultivariateCovarianceUpdates() const BCEngineMCMCinline
GetMultivariateEpsilon() const BCEngineMCMCinline
GetMultivariateScaleMultiplier() const BCEngineMCMCinline
GetName() const BCEngineMCMCinline
GetNChains() const BCEngineMCMCinline
GetNewPointMetropolis()BCEngineMCMC
GetNewPointMetropolis(unsigned chain)BCEngineMCMC
GetNewPointMetropolis(unsigned chain, unsigned parameter)BCEngineMCMC
GetNFixedParameters() const BCEngineMCMCinline
GetNFreeParameters() const BCEngineMCMCinline
GetNIterationsConvergenceGlobal() const BCEngineMCMCinline
GetNIterationsPreRun() const BCEngineMCMC
GetNIterationsPreRunCheck() const BCEngineMCMCinline
GetNIterationsPreRunMax() const BCEngineMCMCinline
GetNIterationsPreRunMin() const BCEngineMCMCinline
GetNIterationsRun() const BCEngineMCMCinline
GetNLag() const BCEngineMCMCinline
GetNObservables() const BCEngineMCMCinline
GetNParameters() const BCEngineMCMCinline
GetNVariables() const BCEngineMCMCinline
GetObservable(unsigned index)BCEngineMCMCinline
GetObservable(unsigned index) const BCEngineMCMCinline
GetObservable(const std::string &name)BCEngineMCMCinline
GetObservable(const std::string &name) const BCEngineMCMCinline
GetObservables()BCEngineMCMCinline
GetObservables() const BCEngineMCMCinline
GetOutputFile() const BCEngineMCMCinline
GetParameter(unsigned index)BCEngineMCMCinline
GetParameter(unsigned index) const BCEngineMCMCinline
GetParameter(const std::string &name)BCEngineMCMCinline
GetParameter(const std::string &name) const BCEngineMCMCinline
GetParameters()BCEngineMCMCinline
GetParameters() const BCEngineMCMCinline
GetParameterTree() const BCEngineMCMCinline
GetPhase() const BCEngineMCMCinline
GetPreRunCheckClear()BCEngineMCMCinline
GetProposalFunctionDof() const BCEngineMCMCinline
GetProposalPointMetropolis(unsigned chain, std::vector< double > &x)BCEngineMCMC
GetProposalPointMetropolis(unsigned chain, unsigned parameter, std::vector< double > &x)BCEngineMCMC
GetProposeMultivariate() const BCEngineMCMCinline
GetRescaleHistogramRangesAfterPreRun() const BCEngineMCMCinline
GetReuseObservables() const BCEngineMCMCinline
GetRValueParameters() const BCEngineMCMCinline
GetRValueParameters(unsigned index) const BCEngineMCMCinline
GetRValueParametersCriterion() const BCEngineMCMCinline
GetSafeName() const BCEngineMCMCinline
GetScaleFactorLowerLimit() const BCEngineMCMCinline
GetScaleFactors() const BCEngineMCMCinline
GetScaleFactorUpperLimit() const BCEngineMCMCinline
GetStatistics() const BCEngineMCMCinline
GetStatistics(unsigned c) const BCEngineMCMCinline
GetStatisticsVector() const BCEngineMCMCinline
GetVariable(unsigned index)BCEngineMCMCinline
GetVariable(unsigned index) const BCEngineMCMCinline
Getx(unsigned c) const BCEngineMCMCinline
Getx(unsigned c, unsigned p) const BCEngineMCMCinline
InChainFillHistograms(const ChainState &cs)BCEngineMCMC
InChainFillHistograms()BCEngineMCMC
InChainFillTree(const ChainState &cs, unsigned chain_number)BCEngineMCMC
InChainFillTree()BCEngineMCMC
InitializeMarkovChainTree(bool replacetree=false, bool replacefile=false)BCEngineMCMCvirtual
InitialPositionScheme enum nameBCEngineMCMC
kHigh enum value (defined in BCEngineMCMC)BCEngineMCMC
kInitCenter enum valueBCEngineMCMC
kInitRandomPrior enum valueBCEngineMCMC
kInitRandomUniform enum valueBCEngineMCMC
kInitUserDefined enum valueBCEngineMCMC
kLow enum value (defined in BCEngineMCMC)BCEngineMCMC
kMainRun enum valueBCEngineMCMC
kMedium enum value (defined in BCEngineMCMC)BCEngineMCMC
kPreRun enum valueBCEngineMCMC
kQuick enum value (defined in BCEngineMCMC)BCEngineMCMC
kUnsetPhase enum valueBCEngineMCMC
kVeryHigh enum value (defined in BCEngineMCMC)BCEngineMCMC
LoadMCMC(const std::string &filename, std::string mcmcTreeName="", std::string parameterTreeName="", bool loadObservables=true)BCEngineMCMC
LoadMCMC(TTree *mcmcTree, TTree *parTree, bool loadObservables=true)BCEngineMCMC
LoadMCMCParameters(TTree &partree)BCEngineMCMC
LoadParametersFromTree(TTree *partree, bool loadObservables=true)BCEngineMCMC
LogEval(const std::vector< double > &parameters)=0BCEngineMCMCpure virtual
MarginalizedHistogramExists(unsigned index) const BCEngineMCMCinline
MarginalizedHistogramExists(unsigned index1, unsigned index2) const BCEngineMCMCinline
MCMCCurrentPointInterface(const std::vector< double > &point, int ichain, bool accepted)BCEngineMCMCinlinevirtual
MCMCInitialize()BCEngineMCMC
MCMCUserInitialize()BCEngineMCMCinlinevirtual
MCMCUserIterationInterface()BCEngineMCMCinlinevirtual
Metropolis()BCEngineMCMC
MetropolisPreRun()BCEngineMCMC
operator=(const BCEngineMCMC &)BCEngineMCMC
ParameterTreeMatchesModel(TTree *partree, bool checkObservables=true)BCEngineMCMCvirtual
Phase enum nameBCEngineMCMC
Precision enum nameBCEngineMCMC
PrepareToContinueMarginalization(const std::string &filename, const std::string &mcmcTreeName="", const std::string &parameterTreeName="", bool loadObservables=true, bool autorange=true)BCEngineMCMC
PrintAllMarginalized(const std::string &filename, unsigned hdiv=1, unsigned vdiv=1) const BCEngineMCMC
PrintBestFitSummary() const BCEngineMCMCprotectedvirtual
PrintCorrelationMatrix(const std::string &filename="matrix.pdf") const BCEngineMCMC
PrintCorrelationPlot(const std::string &filename="correlation.pdf", bool include_observables=true) const BCEngineMCMC
PrintMarginalizationSummary() const BCEngineMCMCprotectedvirtual
PrintModelSummary() const BCEngineMCMCprotectedvirtual
PrintParameterLatex(const std::string &filename) const BCEngineMCMC
PrintParameterPlot(const std::string &filename, int npar=10, double interval_content=68e-2, std::vector< double > quantile_values=std::vector< double >(0), bool rescale_ranges=true) const BCEngineMCMC
PrintParameters(const std::vector< double > &P, void(*output)(const std::string &)=BCLog::OutSummary) const BCEngineMCMC
PrintSummary() const BCEngineMCMCvirtual
ProposalFunction(unsigned ichain, unsigned ipar)BCEngineMCMCvirtual
Remarginalize(bool autorange=true)BCEngineMCMCvirtual
ResetResults()BCEngineMCMCvirtual
RValue(const std::vector< double > &means, const std::vector< double > &variances, unsigned n, bool correctForSamplingVariability=true)BCEngineMCMCstatic
SetCorrectRValueForSamplingVariability(bool flag=true)BCEngineMCMCinline
SetFillHistogram(int x, int y, bool flag)BCEngineMCMCprotected
SetFillHistogramObsObs(unsigned x, unsigned y, bool flag=true)BCEngineMCMCinline
SetFillHistogramObsObs(const std::string &x, const std::string &y, bool flag=true)BCEngineMCMCinline
SetFillHistogramObsPar(unsigned x, unsigned y, bool flag=true)BCEngineMCMCinline
SetFillHistogramObsPar(const std::string &x, const std::string &y, bool flag=true)BCEngineMCMCinline
SetFillHistogramParObs(unsigned x, unsigned y, bool flag=true)BCEngineMCMCinline
SetFillHistogramParObs(const std::string &x, const std::string &y, bool flag=true)BCEngineMCMCinline
SetFillHistogramParPar(unsigned x, unsigned y, bool flag=true)BCEngineMCMCinline
SetFillHistogramParPar(const std::string &x, const std::string &y, bool flag=true)BCEngineMCMCinline
SetFlagFillHistograms(bool flag)BCEngineMCMCinline
SetFlagFillHistograms(bool flag_1d, bool flag_2d)BCEngineMCMCinline
SetFlagPreRun(bool flag)BCEngineMCMCinline
SetHistogramRescalingPadding(double factor)BCEngineMCMCinline
SetInitialPositionAttemptLimit(unsigned n)BCEngineMCMCinline
SetInitialPositions(const std::vector< double > &x0s)BCEngineMCMC
SetInitialPositions(const std::vector< std::vector< double > > &x0s)BCEngineMCMCinline
SetInitialPositionScheme(BCEngineMCMC::InitialPositionScheme scheme)BCEngineMCMCinline
SetInitialScaleFactors(const std::vector< double > &scale)BCEngineMCMCinline
SetMaximumEfficiency(double efficiency)BCEngineMCMCinline
SetMinimumEfficiency(double efficiency)BCEngineMCMCinline
SetMultivariateCovarianceUpdateLambda(double l)BCEngineMCMCinline
SetMultivariateEpsilon(double epsilon)BCEngineMCMCinline
SetMultivariateScaleMultiplier(double s)BCEngineMCMCinline
SetName(const std::string &name)BCEngineMCMC
SetNbins(unsigned int nbins)BCEngineMCMCinline
SetNChains(unsigned n)BCEngineMCMCinline
SetNIterationsPreRunCheck(unsigned n)BCEngineMCMCinline
SetNIterationsPreRunMax(unsigned n)BCEngineMCMCinline
SetNIterationsPreRunMin(unsigned n)BCEngineMCMCinline
SetNIterationsRun(unsigned n)BCEngineMCMCinline
SetNLag(unsigned n)BCEngineMCMC
SetPrecision(BCEngineMCMC::Precision precision)BCEngineMCMC
SetPrecision(const BCEngineMCMC *other)BCEngineMCMCinline
SetPrecision(const BCEngineMCMC &other)BCEngineMCMC
SetPreRunCheckClear(unsigned n)BCEngineMCMCinline
SetPrior(unsigned index, TF1 &f, bool logL=true)BCEngineMCMC
SetPrior(const std::string &name, TF1 &f, bool logL=true)BCEngineMCMCinline
SetPrior(unsigned index, TH1 &h, bool interpolate=false)BCEngineMCMC
SetPrior(const std::string &name, TH1 &h, bool interpolate=false)BCEngineMCMCinline
SetPriorConstant(unsigned index)BCEngineMCMCinline
SetPriorConstant(const std::string &name)BCEngineMCMCinline
SetPriorConstantAll()BCEngineMCMCinline
SetPriorDelta(unsigned index, double value)BCEngineMCMCinline
SetPriorDelta(const std::string &name, double value)BCEngineMCMCinline
SetPriorGauss(unsigned index, double mean, double sigma)BCEngineMCMC
SetPriorGauss(const std::string &name, double mean, double sigma)BCEngineMCMCinline
SetPriorGauss(unsigned index, double mode, double sigma_below, double sigma_above)BCEngineMCMC
SetPriorGauss(const std::string &name, double mode, double sigma_below, double sigma_above)BCEngineMCMCinline
SetProposalFunctionDof(double dof=1)BCEngineMCMCinline
SetProposeMultivariate(bool flag)BCEngineMCMCinline
SetRandomSeed(unsigned seed)BCEngineMCMC
SetRescaleHistogramRangesAfterPreRun(bool flag=true)BCEngineMCMCinline
SetReuseObservables(bool flag)BCEngineMCMCinline
SetRValueParametersCriterion(double r)BCEngineMCMCinline
SetScaleFactorLowerLimit(double l)BCEngineMCMCinline
SetScaleFactorUpperLimit(double l)BCEngineMCMCinline
UpdateChainIndex(int chain)BCEngineMCMC
UpdateFrequency(unsigned N) const BCEngineMCMCprotected
UpdateMultivariateProposalFunctionCovariances(double a)BCEngineMCMCvirtual
UpdateMultivariateProposalFunctionCovariances()BCEngineMCMCvirtual
UpdateParameterTree()BCEngineMCMCprotected
ValidMCMCTree(TTree *tree, bool checkObservables=true) const BCEngineMCMC
ValidParameterTree(TTree *tree) const BCEngineMCMC
WriteMarginalizedDistributions(const std::string &filename, const std::string &option, bool closeExistingFile=false)BCEngineMCMC
WriteMarkovChain(bool flag)BCEngineMCMCinline
WriteMarkovChain(const std::string &filename, const std::string &option, bool flag_run=true, bool flag_prerun=true)BCEngineMCMC
WriteMarkovChainPreRun(bool flag)BCEngineMCMC
WriteMarkovChainRun(bool flag)BCEngineMCMC
~BCEngineMCMC()BCEngineMCMCvirtual