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 |
APrioriProbability(const std::vector< double > ¶meters) | BCModel | inlinevirtual |
BCCubaMethod enum name | BCIntegrate | |
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 | |
BCIntegrate(const std::string &name="model") | BCIntegrate | |
BCIntegrate(const std::string &filename, const std::string &name, bool loadObservables=true) | BCIntegrate | |
BCIntegrate(const BCIntegrate &other) | BCIntegrate | |
BCIntegrationMethod enum name | BCIntegrate | |
BCMarginalizationMethod enum name | BCIntegrate | |
BCModel(const std::string &name="model") | BCModel | |
BCModel(const BCModel &bcmodel) | BCModel | |
BCModel(const std::string &filename, const std::string &name, bool loadObservables=true) | BCModel | |
BCOptimizationMethod enum name | BCIntegrate | |
BCPriorModel (defined in BCModel) | BCModel | friend |
BCSASchedule enum name | BCIntegrate | |
CalculateCholeskyDecompositions() | BCEngineMCMC | |
CalculateObservables(const std::vector< double > &pars) | BCEngineMCMC | inlinevirtual |
CheckMarginalizationAvailability(BCMarginalizationMethod type) | BCIntegrate | |
CheckMarginalizationIndices(TH1 *hist, const std::vector< unsigned > &index) | BCIntegrate | |
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 | |
DumpCubaIntegrationMethod(BCCubaMethod type) const | BCIntegrate | |
DumpCubaIntegrationMethod() const | BCIntegrate | inline |
DumpCurrentIntegrationMethod() const | BCIntegrate | inline |
DumpCurrentMarginalizationMethod() const | BCIntegrate | inline |
DumpCurrentOptimizationMethod() const | BCIntegrate | inline |
DumpIntegrationMethod(BCIntegrationMethod type) const | BCIntegrate | |
DumpMarginalizationMethod(BCMarginalizationMethod type) const | BCIntegrate | |
DumpOptimizationMethod(BCOptimizationMethod type) const | BCIntegrate | |
DumpUsedIntegrationMethod() const | BCIntegrate | inline |
DumpUsedMarginalizationMethod() const | BCIntegrate | inline |
DumpUsedOptimizationMethod() const | BCIntegrate | inline |
Eval(const std::vector< double > ¶meters) | BCModel | inlinevirtual |
EvaluateObservables() | BCEngineMCMC | virtual |
EvaluateObservables(unsigned chain) | BCEngineMCMC | virtual |
EvaluatorMC(std::vector< double > &sums, const std::vector< double > &point, bool &accepted) | BCIntegrate | |
fBCH1DdrawingOptions | BCEngineMCMC | protected |
fBCH1DPosteriorDrawingOptions | BCModel | protected |
fBCH1DPriorDrawingOptions | BCModel | protected |
fBCH2DdrawingOptions | BCEngineMCMC | protected |
fBCH2DPosteriorDrawingOptions | BCModel | protected |
fBCH2DPriorDrawingOptions | BCModel | protected |
fCorrectRValueForSamplingVariability | BCEngineMCMC | protected |
fDataSet | BCModel | protected |
fDrawPriorFirst | BCModel | protected |
fFactorizedPrior | BCModel | protected |
fFlagIgnorePrevOptimization | BCIntegrate | protected |
fFlagMarginalized | BCIntegrate | protected |
fH1Marginalized | BCEngineMCMC | protected |
fH2Marginalized | BCEngineMCMC | protected |
fHistogramRescalePadding | BCEngineMCMC | protected |
FindMode(std::vector< double > start=std::vector< double >()) | BCIntegrate | |
FindMode(BCIntegrate::BCOptimizationMethod optmethod, std::vector< double > start=std::vector< double >()) | BCIntegrate | |
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 |
fPriorModel | BCModel | protected |
fRandom | BCEngineMCMC | protected |
fRequestedH2 | BCEngineMCMC | protected |
fRescaleHistogramRangesAfterPreRun | BCEngineMCMC | protected |
fSafeName | BCEngineMCMC | protected |
fSALogProb | BCIntegrate | protected |
fSANIterations | BCIntegrate | protected |
fSAT0 | BCIntegrate | protected |
fSATemperature | BCIntegrate | protected |
fSATmin | BCIntegrate | protected |
fSAx | BCIntegrate | protected |
GetAbsolutePrecision() const | BCIntegrate | inline |
GetBCH1DdrawingOptions() | BCEngineMCMC | inline |
GetBCH1DPosteriorDrawingOptions() | BCModel | inline |
GetBCH1DPriorDrawingOptions() | BCModel | inline |
GetBCH2DdrawingOptions() | BCEngineMCMC | inline |
GetBCH2DPosteriorDrawingOptions() | BCModel | inline |
GetBCH2DPriorDrawingOptions() | BCModel | inline |
GetBestFitParameterErrors() const | BCIntegrate | virtual |
GetBestFitParameters() const | BCIntegrate | virtual |
GetBestFitSummary(unsigned i) const | BCIntegrate | protectedvirtual |
GetChainState(unsigned c) const | BCEngineMCMC | inline |
GetCorrectRValueForSamplingVariability() const | BCEngineMCMC | inline |
GetCubaCuhreOptions() const | BCIntegrate | inline |
GetCubaDivonneOptions() const | BCIntegrate | inline |
GetCubaIntegrationMethod() const | BCIntegrate | inline |
GetCubaSuaveOptions() const | BCIntegrate | inline |
GetCubaVegasOptions() const | BCIntegrate | inline |
GetCurrentChain() const | BCEngineMCMC | |
GetCurrentIteration() const | BCEngineMCMC | inline |
GetDataSet() | BCModel | inline |
GetDrawPriorFirst() const | BCModel | inline |
GetError() const | BCIntegrate | 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 |
GetIntegral() const | BCIntegrate | inline |
GetIntegrationMethod() const | BCIntegrate | inline |
GetLocalModes(bool force_recalculation=false) | BCEngineMCMC | |
GetLogMaximum() const | BCIntegrate | inlinevirtual |
GetLogProbx(unsigned c) const | BCEngineMCMC | inline |
GetMarginalizationMethod() const | BCIntegrate | 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 |
GetMinuit() | BCIntegrate | 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 |
GetNDataPoints() const | BCModel | inline |
GetNDoF() const | BCModel | inline |
GetNewPointMetropolis() | BCEngineMCMC | |
GetNewPointMetropolis(unsigned chain) | BCEngineMCMC | |
GetNewPointMetropolis(unsigned chain, unsigned parameter) | BCEngineMCMC | |
GetNFixedParameters() const | BCEngineMCMC | inline |
GetNFreeParameters() const | BCEngineMCMC | inline |
GetNIterations() const | BCIntegrate | inline |
GetNIterationsConvergenceGlobal() const | BCEngineMCMC | inline |
GetNIterationsMax() const | BCIntegrate | inline |
GetNIterationsMin() const | BCIntegrate | inline |
GetNIterationsPrecisionCheck() const | BCIntegrate | 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 |
GetOptimizationMethod() const | BCIntegrate | 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 |
GetPrior(unsigned index) | BCModel | virtual |
GetPrior(unsigned index1, unsigned index2) | BCModel | virtual |
GetPriorModel(bool prepare=true, bool call_likelihood=false) | BCModel | virtual |
GetProposalFunctionDof() const | BCEngineMCMC | inline |
GetProposalPointMetropolis(unsigned chain, std::vector< double > &x) | BCEngineMCMC | |
GetProposalPointMetropolis(unsigned chain, unsigned parameter, std::vector< double > &x) | BCEngineMCMC | |
GetProposalPointSA(const std::vector< double > &x, int t) const | BCIntegrate | |
GetProposalPointSABoltzmann(const std::vector< double > &x, int t) const | BCIntegrate | |
GetProposalPointSACauchy(const std::vector< double > &x, int t) const | BCIntegrate | |
GetProposalPointSACustom(const std::vector< double > &x, int t) const | BCIntegrate | virtual |
GetProposeMultivariate() const | BCEngineMCMC | inline |
GetRandomPoint(std::vector< double > &x) | BCIntegrate | |
GetRandomVectorInParameterSpace(std::vector< double > &x) const | BCIntegrate | |
GetRelativePrecision() const | BCIntegrate | 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 |
GetSASchedule() const | BCIntegrate | inline |
GetSAT0() const | BCIntegrate | inline |
GetSATmin() const | BCIntegrate | inline |
GetScaleFactorLowerLimit() const | BCEngineMCMC | inline |
GetScaleFactors() const | BCEngineMCMC | inline |
GetScaleFactorUpperLimit() const | BCEngineMCMC | inline |
GetSlice(std::vector< unsigned > indices, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true) | BCIntegrate | |
GetSlice(const std::string &name, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true) | BCIntegrate | inline |
GetSlice(unsigned index, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true) | BCIntegrate | inline |
GetSlice(const std::string &name1, const std::string &name2, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true) | BCIntegrate | inline |
GetSlice(unsigned index1, unsigned index2, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true) | BCIntegrate | |
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 |
HessianMatrixElement(unsigned index1, unsigned index2, const std::vector< double > &point) | BCModel | |
InChainFillHistograms(const ChainState &cs) | BCEngineMCMC | |
InChainFillHistograms() | BCEngineMCMC | |
InChainFillTree(const ChainState &cs, unsigned chain_number) | BCEngineMCMC | |
InChainFillTree() | BCEngineMCMC | |
InitializeMarkovChainTree(bool replacetree=false, bool replacefile=false) | BCModel | virtual |
InitialPositionScheme enum name | BCEngineMCMC | |
IntegralUpdaterMC(const std::vector< double > &sums, const int &nIterations, double &integral, double &absprecision) | BCIntegrate | static |
Integrate(BCIntegrationMethod intmethod) | BCIntegrate | |
Integrate() | BCIntegrate | |
Integrate(BCIntegrationMethod type, tRandomizer randomizer, tEvaluator evaluator, tIntegralUpdater updater, std::vector< double > &sums) | BCIntegrate | |
IntegrateLaplace() | BCIntegrate | |
IntegrationOutputFrequency() const | BCIntegrate | protected |
kCubaCuhre enum value | BCIntegrate | |
kCubaDefault enum value | BCIntegrate | |
kCubaDivonne enum value | BCIntegrate | |
kCubaSuave enum value | BCIntegrate | |
kCubaVegas enum value | BCIntegrate | |
kHigh enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kInitCenter enum value | BCEngineMCMC | |
kInitRandomPrior enum value | BCEngineMCMC | |
kInitRandomUniform enum value | BCEngineMCMC | |
kInitUserDefined enum value | BCEngineMCMC | |
kIntCuba enum value | BCIntegrate | |
kIntDefault enum value | BCIntegrate | |
kIntEmpty enum value | BCIntegrate | |
kIntGrid enum value | BCIntegrate | |
kIntLaplace enum value | BCIntegrate | |
kIntMonteCarlo enum value | BCIntegrate | |
kLow enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kMainRun enum value | BCEngineMCMC | |
kMargDefault enum value | BCIntegrate | |
kMargEmpty enum value | BCIntegrate | |
kMargGrid enum value | BCIntegrate | |
kMargMetropolis enum value | BCIntegrate | |
kMargMonteCarlo enum value | BCIntegrate | |
kMedium enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kOptDefault enum value | BCIntegrate | |
kOptEmpty enum value | BCIntegrate | |
kOptMetropolis enum value | BCIntegrate | |
kOptMinuit enum value | BCIntegrate | |
kOptSimAnn enum value | BCIntegrate | |
kPreRun enum value | BCEngineMCMC | |
kQuick enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
kSABoltzmann enum value | BCIntegrate | |
kSACauchy enum value | BCIntegrate | |
kSACustom enum value | BCIntegrate | |
kUnsetPhase enum value | BCEngineMCMC | |
kVeryHigh enum value (defined in BCEngineMCMC) | BCEngineMCMC | |
Likelihood(const std::vector< double > ¶ms) | BCModel | inlinevirtual |
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 | |
LogAPrioriProbability(const std::vector< double > ¶meters) | BCModel | inlinevirtual |
LogEval(const std::vector< double > ¶meters) | BCModel | inlinevirtual |
LogLikelihood(const std::vector< double > ¶ms)=0 | BCModel | pure virtual |
LogOutputAtEndOfIntegration(double integral, double absprecision, double relprecision, int nIterations) | BCIntegrate | protected |
LogOutputAtIntegrationStatusUpdate(BCIntegrationMethod type, double integral, double absprecision, int nIterations) | BCIntegrate | protected |
LogOutputAtStartOfIntegration(BCIntegrationMethod type, BCCubaMethod cubatype) | BCIntegrate | protected |
LogProbability(const std::vector< double > ¶meters) | BCModel | virtual |
LogProbabilityNN(const std::vector< double > ¶meters) | BCModel | virtual |
MarginalizeAll() | BCIntegrate | |
MarginalizeAll(BCMarginalizationMethod margmethod) | BCIntegrate | |
MarginalizedHistogramExists(unsigned index) const | BCEngineMCMC | inline |
MarginalizedHistogramExists(unsigned index1, unsigned index2) const | BCEngineMCMC | inline |
MarginalizePostprocess() | BCIntegrate | inlinevirtual |
MarginalizePreprocess() | BCIntegrate | inlinevirtual |
MCMCCurrentPointInterface(const std::vector< double > &point, int ichain, bool accepted) | BCEngineMCMC | inlinevirtual |
MCMCInitialize() | BCEngineMCMC | |
MCMCUserInitialize() | BCEngineMCMC | inlinevirtual |
MCMCUserIterationInterface() | BCEngineMCMC | inlinevirtual |
Metropolis() | BCEngineMCMC | |
MetropolisPreRun() | BCEngineMCMC | |
NCubaMethods enum value | BCIntegrate | |
NIntMethods enum value | BCIntegrate | |
NMargMethods enum value | BCIntegrate | |
NOptMethods enum value | BCIntegrate | |
Normalize() | BCIntegrate | inline |
NSAMethods enum value | BCIntegrate | |
operator=(const BCModel &) | BCModel | |
BCIntegrate::operator=(const BCIntegrate &) | BCIntegrate | |
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 | BCIntegrate | protectedvirtual |
PrintCorrelationMatrix(const std::string &filename="matrix.pdf") const | BCEngineMCMC | |
PrintCorrelationPlot(const std::string &filename="correlation.pdf", bool include_observables=true) const | BCEngineMCMC | |
PrintHessianMatrix(std::vector< double > parameters) | BCModel | |
PrintKnowledgeUpdatePlots(const std::string &filename, unsigned hdiv=1, unsigned vdiv=1, bool call_likelihood=false) | BCModel | virtual |
PrintMarginalizationSummary() const | BCIntegrate | 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 | |
PrintShortFitSummary() | BCModel | |
PrintSummary() const | BCEngineMCMC | virtual |
Probability(const std::vector< double > ¶meters) | BCModel | inlinevirtual |
ProbabilityNN(const std::vector< double > ¶ms) | BCModel | inlinevirtual |
ProposalFunction(unsigned ichain, unsigned ipar) | BCEngineMCMC | virtual |
Remarginalize(bool autorange=true) | BCEngineMCMC | virtual |
ResetResults() | BCIntegrate | virtual |
RValue(const std::vector< double > &means, const std::vector< double > &variances, unsigned n, bool correctForSamplingVariability=true) | BCEngineMCMC | static |
SAHelperGetRadialCauchy() const | BCIntegrate | |
SAHelperGetRandomPointOnHypersphere() const | BCIntegrate | |
SAHelperSinusToNIntegral(int dim, double theta) const | BCIntegrate | |
SamplingFunction(const std::vector< double > ¶meters) | BCModel | virtual |
SATemperature(double t) const | BCIntegrate | |
SATemperatureBoltzmann(double t) const | BCIntegrate | |
SATemperatureCauchy(double t) const | BCIntegrate | |
SATemperatureCustom(double t) const | BCIntegrate | virtual |
SetAbsolutePrecision(double absprecision) | BCIntegrate | inline |
SetBestFitParameters(const std::vector< double > &x) | BCIntegrate | |
SetBestFitParameters(const std::vector< double > &x, const double &new_value, double &old_value) | BCIntegrate | |
SetCorrectRValueForSamplingVariability(bool flag=true) | BCEngineMCMC | inline |
SetCubaIntegrationMethod(BCCubaMethod type) | BCIntegrate | |
SetCubaOptions(const BCCubaOptions::Vegas &options) | BCIntegrate | inline |
SetCubaOptions(const BCCubaOptions::Suave &options) | BCIntegrate | inline |
SetCubaOptions(const BCCubaOptions::Divonne &options) | BCIntegrate | inline |
SetCubaOptions(const BCCubaOptions::Cuhre &options) | BCIntegrate | inline |
SetDataSet(BCDataSet *dataset) | BCModel | inline |
SetDrawPriorFirst(bool b=true) | BCModel | 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 |
SetFlagIgnorePrevOptimization(bool flag) | BCIntegrate | 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 |
SetIntegrationMethod(BCIntegrate::BCIntegrationMethod method) | BCIntegrate | |
SetKnowledgeUpdateDrawingStyle(BCAux::BCKnowledgeUpdateDrawingStyle style=BCAux::kKnowledgeUpdateDefaultStyle) | BCModel | |
SetMarginalizationMethod(BCIntegrate::BCMarginalizationMethod method) | BCIntegrate | 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 |
SetNIterationsMax(int niterations) | BCIntegrate | inline |
SetNIterationsMin(int niterations) | BCIntegrate | inline |
SetNIterationsPrecisionCheck(int niterations) | BCIntegrate | 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 | |
SetOptimizationMethod(BCIntegrate::BCOptimizationMethod method) | BCIntegrate | inline |
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 | |
SetRelativePrecision(double relprecision) | BCIntegrate | inline |
SetRescaleHistogramRangesAfterPreRun(bool flag=true) | BCEngineMCMC | inline |
SetReuseObservables(bool flag) | BCEngineMCMC | inline |
SetRValueParametersCriterion(double r) | BCEngineMCMC | inline |
SetSASchedule(BCIntegrate::BCSASchedule schedule) | BCIntegrate | inline |
SetSAT0(double T0) | BCIntegrate | inline |
SetSATmin(double Tmin) | BCIntegrate | inline |
SetScaleFactorLowerLimit(double l) | BCEngineMCMC | inline |
SetScaleFactorUpperLimit(double l) | BCEngineMCMC | inline |
tEvaluator typedef | BCIntegrate | |
tIntegralUpdater typedef | BCIntegrate | |
tRandomizer typedef | BCIntegrate | |
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 |
~BCIntegrate() | BCIntegrate | inlinevirtual |
~BCModel() | BCModel | virtual |