AcceptOrRejectPoint(unsigned chain, unsigned parameter) | BCEngineMCMC | |
AddObservable(const std::string &name, double min, double max, const std::string &latexname="", const std::string &unitstring="") | BCEngineMCMC | inlinevirtual |
AddObservable(BCObservable &obs) | BCEngineMCMC | inlinevirtual |
AddParameter(const std::string &name, double min, double max, const std::string &latexname="", const std::string &unitstring="") | BCEngineMCMC | inlinevirtual |
AddParameter(BCParameter ¶meter) | BCEngineMCMC | inlinevirtual |
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) | BCEngineMCMC | friend |
CalculateCholeskyDecompositions() | BCEngineMCMC | |
CalculateObservables(const std::vector< double > &pars) | BCEngineMCMC | inlinevirtual |
CloseOutputFile() | BCEngineMCMC | |
CreateHistograms(bool rescale_ranges=false) | BCEngineMCMC | virtual |
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() | BCEngineMCMC | virtual |
EvaluateObservables(unsigned chain) | BCEngineMCMC | virtual |
fBCH1DdrawingOptions | BCEngineMCMC | protected |
fBCH2DdrawingOptions | BCEngineMCMC | protected |
fCorrectRValueForSamplingVariability | BCEngineMCMC | protected |
fH1Marginalized | BCEngineMCMC | protected |
fH2Marginalized | BCEngineMCMC | protected |
fHistogramRescalePadding | BCEngineMCMC | protected |
fInitialPositionAttemptLimit | BCEngineMCMC | protected |
fInitialPositionScheme | BCEngineMCMC | protected |
fLocalModes | BCEngineMCMC | protected |
fMCMCCurrentIteration | BCEngineMCMC | protected |
fMCMCEfficiencyMax | BCEngineMCMC | protected |
fMCMCEfficiencyMin | BCEngineMCMC | protected |
fMCMCFlagWriteChainToFile | BCEngineMCMC | protected |
fMCMCFlagWritePreRunToFile | BCEngineMCMC | protected |
fMCMCInitialPosition | BCEngineMCMC | protected |
fMCMCInitialScaleFactors | BCEngineMCMC | protected |
fMCMCNChains | BCEngineMCMC | protected |
fMCMCNIterationsConvergenceGlobal | BCEngineMCMC | protected |
fMCMCNIterationsPreRunCheck | BCEngineMCMC | protected |
fMCMCNIterationsPreRunMax | BCEngineMCMC | protected |
fMCMCNIterationsPreRunMin | BCEngineMCMC | protected |
fMCMCNIterationsRun | BCEngineMCMC | protected |
fMCMCNLag | BCEngineMCMC | protected |
fMCMCOutputFile | BCEngineMCMC | protected |
fMCMCOutputFilename | BCEngineMCMC | protected |
fMCMCOutputFileOption | BCEngineMCMC | protected |
fMCMCPhase | BCEngineMCMC | protected |
fMCMCPreRunCheckClear | BCEngineMCMC | protected |
fMCMCProposalFunctionDof | BCEngineMCMC | protected |
fMCMCProposalFunctionScaleFactor | BCEngineMCMC | protected |
fMCMCProposeMultivariate | BCEngineMCMC | protected |
fMCMCRValueParameters | BCEngineMCMC | protected |
fMCMCRValueParametersCriterion | BCEngineMCMC | protected |
fMCMCScaleFactorLowerLimit | BCEngineMCMC | protected |
fMCMCScaleFactorUpperLimit | BCEngineMCMC | protected |
fMCMCStates | BCEngineMCMC | protected |
fMCMCStatistics | BCEngineMCMC | protected |
fMCMCStatistics_AllChains | BCEngineMCMC | protected |
fMCMCTree | BCEngineMCMC | protected |
fMCMCTree_Chain | BCEngineMCMC | protected |
fMCMCTree_State | BCEngineMCMC | protected |
fMCMCTreeLoaded | BCEngineMCMC | protected |
fMCMCTreeReuseObservables | BCEngineMCMC | protected |
fMultivariateCovarianceUpdateLambda | BCEngineMCMC | protected |
fMultivariateCovarianceUpdates | BCEngineMCMC | protected |
fMultivariateEpsilon | BCEngineMCMC | protected |
fMultivariateProposalFunctionCholeskyDecomposition | BCEngineMCMC | protected |
fMultivariateProposalFunctionCovariance | BCEngineMCMC | protected |
fMultivariateScaleMultiplier | BCEngineMCMC | protected |
fName | BCEngineMCMC | protected |
fObjectTrash | BCEngineMCMC | mutableprotected |
fObservables | BCEngineMCMC | protected |
fParameters | BCEngineMCMC | protected |
fParameterTree | BCEngineMCMC | protected |
fRandom | BCEngineMCMC | protected |
fRequestedH2 | BCEngineMCMC | protected |
fRescaleHistogramRangesAfterPreRun | BCEngineMCMC | protected |
fSafeName | BCEngineMCMC | protected |
GetBCH1DdrawingOptions() | BCEngineMCMC | inline |
GetBCH2DdrawingOptions() | BCEngineMCMC | inline |
GetBestFitParameterErrors() const | BCEngineMCMC | virtual |
GetBestFitParameters() const | BCEngineMCMC | virtual |
GetBestFitSummary(unsigned i) const | BCEngineMCMC | protectedvirtual |
GetChainState(unsigned c) const | BCEngineMCMC | inline |
GetCorrectRValueForSamplingVariability() const | BCEngineMCMC | inline |
GetCurrentChain() const | BCEngineMCMC | |
GetCurrentIteration() const | BCEngineMCMC | inline |
GetFlagRun() const | BCEngineMCMC | inline |
GetH1DPrintOrder() const | BCEngineMCMC | virtual |
GetH2DPrintOrder() const | BCEngineMCMC | virtual |
GetHistogramRescalePadding() const | BCEngineMCMC | inline |
GetInitialPositionAttemptLimit() const | BCEngineMCMC | inline |
GetInitialPositionScheme() const | BCEngineMCMC | inline |
GetLocalModes(bool force_recalculation=false) | BCEngineMCMC | |
GetLogMaximum() const | BCEngineMCMC | inlinevirtual |
GetLogProbx(unsigned c) const | BCEngineMCMC | inline |
GetMarginalized(const std::string &name) const | BCEngineMCMC | inline |
GetMarginalized(unsigned index) const | BCEngineMCMC | |
GetMarginalized(const std::string &name1, const std::string &name2) const | BCEngineMCMC | inline |
GetMarginalized(unsigned index1, unsigned index2) const | BCEngineMCMC | |
GetMarginalizedHistogram(const std::string &name) const | BCEngineMCMC | inline |
GetMarginalizedHistogram(unsigned index) const | BCEngineMCMC | |
GetMarginalizedHistogram(const std::string &name1, const std::string &name2) const | BCEngineMCMC | inline |
GetMarginalizedHistogram(unsigned index1, unsigned index2) const | BCEngineMCMC | |
GetMarkovChainTree() const | BCEngineMCMC | inline |
GetMaximumEfficiency() const | BCEngineMCMC | inline |
GetMaximumParameterNameLength(bool observables=true) const | BCEngineMCMC | inline |
GetMinimumEfficiency() const | BCEngineMCMC | inline |
GetMultivariateCovarianceUpdateLambda() const (defined in BCEngineMCMC) | BCEngineMCMC | inline |
GetMultivariateCovarianceUpdates() const | BCEngineMCMC | inline |
GetMultivariateEpsilon() const | BCEngineMCMC | inline |
GetMultivariateScaleMultiplier() const | BCEngineMCMC | inline |
GetName() const | BCEngineMCMC | inline |
GetNChains() const | BCEngineMCMC | inline |
GetNewPointMetropolis() | BCEngineMCMC | |
GetNewPointMetropolis(unsigned chain) | BCEngineMCMC | |
GetNewPointMetropolis(unsigned chain, unsigned parameter) | BCEngineMCMC | |
GetNFixedParameters() const | BCEngineMCMC | inline |
GetNFreeParameters() const | BCEngineMCMC | inline |
GetNIterationsConvergenceGlobal() const | BCEngineMCMC | inline |
GetNIterationsPreRun() const | BCEngineMCMC | |
GetNIterationsPreRunCheck() const | BCEngineMCMC | inline |
GetNIterationsPreRunMax() const | BCEngineMCMC | inline |
GetNIterationsPreRunMin() const | BCEngineMCMC | inline |
GetNIterationsRun() const | BCEngineMCMC | inline |
GetNLag() const | BCEngineMCMC | inline |
GetNObservables() const | BCEngineMCMC | inline |
GetNParameters() const | BCEngineMCMC | inline |
GetNVariables() const | BCEngineMCMC | inline |
GetObservable(unsigned index) | BCEngineMCMC | inline |
GetObservable(unsigned index) const | BCEngineMCMC | inline |
GetObservable(const std::string &name) | BCEngineMCMC | inline |
GetObservable(const std::string &name) const | BCEngineMCMC | inline |
GetObservables() | BCEngineMCMC | inline |
GetObservables() const | BCEngineMCMC | inline |
GetOutputFile() const | BCEngineMCMC | inline |
GetParameter(unsigned index) | BCEngineMCMC | inline |
GetParameter(unsigned index) const | BCEngineMCMC | inline |
GetParameter(const std::string &name) | BCEngineMCMC | inline |
GetParameter(const std::string &name) const | BCEngineMCMC | inline |
GetParameters() | BCEngineMCMC | inline |
GetParameters() const | BCEngineMCMC | inline |
GetParameterTree() const | BCEngineMCMC | inline |
GetPhase() const | BCEngineMCMC | inline |
GetPreRunCheckClear() | BCEngineMCMC | inline |
GetProposalFunctionDof() const | BCEngineMCMC | inline |
GetProposalPointMetropolis(unsigned chain, std::vector< double > &x) | BCEngineMCMC | |
GetProposalPointMetropolis(unsigned chain, unsigned parameter, std::vector< double > &x) | BCEngineMCMC | |
GetProposeMultivariate() const | BCEngineMCMC | inline |
GetRescaleHistogramRangesAfterPreRun() const | BCEngineMCMC | inline |
GetReuseObservables() const | BCEngineMCMC | inline |
GetRValueParameters() const | BCEngineMCMC | inline |
GetRValueParameters(unsigned index) const | BCEngineMCMC | inline |
GetRValueParametersCriterion() const | BCEngineMCMC | inline |
GetSafeName() const | BCEngineMCMC | inline |
GetScaleFactorLowerLimit() const | BCEngineMCMC | inline |
GetScaleFactors() const | BCEngineMCMC | inline |
GetScaleFactorUpperLimit() const | BCEngineMCMC | inline |
GetStatistics() const | BCEngineMCMC | inline |
GetStatistics(unsigned c) const | BCEngineMCMC | inline |
GetStatisticsVector() const | BCEngineMCMC | inline |
GetVariable(unsigned index) | BCEngineMCMC | inline |
GetVariable(unsigned index) const | BCEngineMCMC | inline |
Getx(unsigned c) const | BCEngineMCMC | inline |
Getx(unsigned c, unsigned p) const | BCEngineMCMC | inline |
InChainFillHistograms(const ChainState &cs) | BCEngineMCMC | |
InChainFillHistograms() | BCEngineMCMC | |
InChainFillTree(const ChainState &cs, unsigned chain_number) | BCEngineMCMC | |
InChainFillTree() | BCEngineMCMC | |
InitializeMarkovChainTree(bool replacetree=false, bool replacefile=false) | BCEngineMCMC | virtual |
InitialPositionScheme enum name | BCEngineMCMC | |
kHigh enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kInitCenter enum value | BCEngineMCMC | |
kInitRandomPrior enum value | BCEngineMCMC | |
kInitRandomUniform enum value | BCEngineMCMC | |
kInitUserDefined enum value | BCEngineMCMC | |
kLow enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kMainRun enum value | BCEngineMCMC | |
kMedium enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kPreRun enum value | BCEngineMCMC | |
kQuick enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kUnsetPhase enum value | BCEngineMCMC | |
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 > ¶meters)=0 | BCEngineMCMC | pure virtual |
MarginalizedHistogramExists(unsigned index) const | BCEngineMCMC | inline |
MarginalizedHistogramExists(unsigned index1, unsigned index2) const | BCEngineMCMC | inline |
MCMCCurrentPointInterface(const std::vector< double > &point, int ichain, bool accepted) | BCEngineMCMC | inlinevirtual |
MCMCInitialize() | BCEngineMCMC | |
MCMCUserInitialize() | BCEngineMCMC | inlinevirtual |
MCMCUserIterationInterface() | BCEngineMCMC | inlinevirtual |
Metropolis() | BCEngineMCMC | |
MetropolisPreRun() | BCEngineMCMC | |
operator=(const BCEngineMCMC &) | BCEngineMCMC | |
ParameterTreeMatchesModel(TTree *partree, bool checkObservables=true) | BCEngineMCMC | virtual |
Phase enum name | BCEngineMCMC | |
Precision enum name | BCEngineMCMC | |
PrepareToContinueMarginalization(const std::string &filename, const std::string &mcmcTreeName="", const std::string ¶meterTreeName="", bool loadObservables=true, bool autorange=true) | BCEngineMCMC | |
PrintAllMarginalized(const std::string &filename, unsigned hdiv=1, unsigned vdiv=1) const | BCEngineMCMC | |
PrintBestFitSummary() const | BCEngineMCMC | protectedvirtual |
PrintCorrelationMatrix(const std::string &filename="matrix.pdf") const | BCEngineMCMC | |
PrintCorrelationPlot(const std::string &filename="correlation.pdf", bool include_observables=true) const | BCEngineMCMC | |
PrintMarginalizationSummary() const | BCEngineMCMC | protectedvirtual |
PrintModelSummary() const | BCEngineMCMC | protectedvirtual |
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 | BCEngineMCMC | virtual |
ProposalFunction(unsigned ichain, unsigned ipar) | BCEngineMCMC | virtual |
Remarginalize(bool autorange=true) | BCEngineMCMC | virtual |
ResetResults() | BCEngineMCMC | virtual |
RValue(const std::vector< double > &means, const std::vector< double > &variances, unsigned n, bool correctForSamplingVariability=true) | BCEngineMCMC | static |
SetCorrectRValueForSamplingVariability(bool flag=true) | BCEngineMCMC | inline |
SetFillHistogram(int x, int y, bool flag) | BCEngineMCMC | protected |
SetFillHistogramObsObs(unsigned x, unsigned y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramObsObs(const std::string &x, const std::string &y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramObsPar(unsigned x, unsigned y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramObsPar(const std::string &x, const std::string &y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramParObs(unsigned x, unsigned y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramParObs(const std::string &x, const std::string &y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramParPar(unsigned x, unsigned y, bool flag=true) | BCEngineMCMC | inline |
SetFillHistogramParPar(const std::string &x, const std::string &y, bool flag=true) | BCEngineMCMC | inline |
SetFlagFillHistograms(bool flag) | BCEngineMCMC | inline |
SetFlagFillHistograms(bool flag_1d, bool flag_2d) | BCEngineMCMC | inline |
SetFlagPreRun(bool flag) | BCEngineMCMC | inline |
SetHistogramRescalingPadding(double factor) | BCEngineMCMC | inline |
SetInitialPositionAttemptLimit(unsigned n) | BCEngineMCMC | inline |
SetInitialPositions(const std::vector< double > &x0s) | BCEngineMCMC | |
SetInitialPositions(const std::vector< std::vector< double > > &x0s) | BCEngineMCMC | inline |
SetInitialPositionScheme(BCEngineMCMC::InitialPositionScheme scheme) | BCEngineMCMC | inline |
SetInitialScaleFactors(const std::vector< double > &scale) | BCEngineMCMC | inline |
SetMaximumEfficiency(double efficiency) | BCEngineMCMC | inline |
SetMinimumEfficiency(double efficiency) | BCEngineMCMC | inline |
SetMultivariateCovarianceUpdateLambda(double l) | BCEngineMCMC | inline |
SetMultivariateEpsilon(double epsilon) | BCEngineMCMC | inline |
SetMultivariateScaleMultiplier(double s) | BCEngineMCMC | inline |
SetName(const std::string &name) | BCEngineMCMC | |
SetNbins(unsigned int nbins) | BCEngineMCMC | inline |
SetNChains(unsigned n) | BCEngineMCMC | inline |
SetNIterationsPreRunCheck(unsigned n) | BCEngineMCMC | inline |
SetNIterationsPreRunMax(unsigned n) | BCEngineMCMC | inline |
SetNIterationsPreRunMin(unsigned n) | BCEngineMCMC | inline |
SetNIterationsRun(unsigned n) | BCEngineMCMC | inline |
SetNLag(unsigned n) | BCEngineMCMC | |
SetPrecision(BCEngineMCMC::Precision precision) | BCEngineMCMC | |
SetPrecision(const BCEngineMCMC *other) | BCEngineMCMC | inline |
SetPrecision(const BCEngineMCMC &other) | BCEngineMCMC | |
SetPreRunCheckClear(unsigned n) | BCEngineMCMC | inline |
SetPrior(unsigned index, TF1 &f, bool logL=true) | BCEngineMCMC | |
SetPrior(const std::string &name, TF1 &f, bool logL=true) | BCEngineMCMC | inline |
SetPrior(unsigned index, TH1 &h, bool interpolate=false) | BCEngineMCMC | |
SetPrior(const std::string &name, TH1 &h, bool interpolate=false) | BCEngineMCMC | inline |
SetPriorConstant(unsigned index) | BCEngineMCMC | inline |
SetPriorConstant(const std::string &name) | BCEngineMCMC | inline |
SetPriorConstantAll() | BCEngineMCMC | inline |
SetPriorDelta(unsigned index, double value) | BCEngineMCMC | inline |
SetPriorDelta(const std::string &name, double value) | BCEngineMCMC | inline |
SetPriorGauss(unsigned index, double mean, double sigma) | BCEngineMCMC | |
SetPriorGauss(const std::string &name, double mean, double sigma) | BCEngineMCMC | inline |
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) | BCEngineMCMC | inline |
SetProposalFunctionDof(double dof=1) | BCEngineMCMC | inline |
SetProposeMultivariate(bool flag) | BCEngineMCMC | inline |
SetRandomSeed(unsigned seed) | BCEngineMCMC | |
SetRescaleHistogramRangesAfterPreRun(bool flag=true) | BCEngineMCMC | inline |
SetReuseObservables(bool flag) | BCEngineMCMC | inline |
SetRValueParametersCriterion(double r) | BCEngineMCMC | inline |
SetScaleFactorLowerLimit(double l) | BCEngineMCMC | inline |
SetScaleFactorUpperLimit(double l) | BCEngineMCMC | inline |
UpdateChainIndex(int chain) | BCEngineMCMC | |
UpdateFrequency(unsigned N) const | BCEngineMCMC | protected |
UpdateMultivariateProposalFunctionCovariances(double a) | BCEngineMCMC | virtual |
UpdateMultivariateProposalFunctionCovariances() | BCEngineMCMC | virtual |
UpdateParameterTree() | BCEngineMCMC | protected |
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) | BCEngineMCMC | inline |
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() | BCEngineMCMC | virtual |