| 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 |