BCRooInterface Member List

This is the complete list of members for BCRooInterface, 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
APrioriProbability(const std::vector< double > &parameters)BCModelinlinevirtual
BCCubaMethod enum nameBCIntegrate
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 nameBCIntegrate
BCMarginalizationMethod enum nameBCIntegrate
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 nameBCIntegrate
BCRooInterface(const std::string &name="", bool fillChain=false) (defined in BCRooInterface)BCRooInterface
BCSASchedule enum nameBCIntegrate
CalculateCholeskyDecompositions()BCEngineMCMC
CalculateObservables(const std::vector< double > &pars)BCEngineMCMCinlinevirtual
CheckMarginalizationAvailability(BCMarginalizationMethod type)BCIntegrate
CheckMarginalizationIndices(TH1 *hist, const std::vector< unsigned > &index)BCIntegrate
CloseOutputFile()BCEngineMCMC
CreateHistograms(bool rescale_ranges=false)BCEngineMCMCvirtual
DefineParameters() (defined in BCRooInterface)BCRooInterface
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 BCIntegrateinline
DumpCurrentIntegrationMethod() const BCIntegrateinline
DumpCurrentMarginalizationMethod() const BCIntegrateinline
DumpCurrentOptimizationMethod() const BCIntegrateinline
DumpIntegrationMethod(BCIntegrationMethod type) const BCIntegrate
DumpMarginalizationMethod(BCMarginalizationMethod type) const BCIntegrate
DumpOptimizationMethod(BCOptimizationMethod type) const BCIntegrate
DumpUsedIntegrationMethod() const BCIntegrateinline
DumpUsedMarginalizationMethod() const BCIntegrateinline
DumpUsedOptimizationMethod() const BCIntegrateinline
Eval(const std::vector< double > &parameters)BCModelinlinevirtual
EvaluateObservables()BCEngineMCMCvirtual
EvaluateObservables(unsigned chain)BCEngineMCMCvirtual
EvaluatorMC(std::vector< double > &sums, const std::vector< double > &point, bool &accepted)BCIntegrate
fBCH1DdrawingOptionsBCEngineMCMCprotected
fBCH1DPosteriorDrawingOptionsBCModelprotected
fBCH1DPriorDrawingOptionsBCModelprotected
fBCH2DdrawingOptionsBCEngineMCMCprotected
fBCH2DPosteriorDrawingOptionsBCModelprotected
fBCH2DPriorDrawingOptionsBCModelprotected
fCorrectRValueForSamplingVariabilityBCEngineMCMCprotected
fDataSetBCModelprotected
fDrawPriorFirstBCModelprotected
fFactorizedPriorBCModelprotected
fFlagIgnorePrevOptimizationBCIntegrateprotected
fFlagMarginalizedBCIntegrateprotected
fH1MarginalizedBCEngineMCMCprotected
fH2MarginalizedBCEngineMCMCprotected
fHistogramRescalePaddingBCEngineMCMCprotected
FindMode(std::vector< double > start=std::vector< double >())BCIntegrate
FindMode(BCIntegrate::BCOptimizationMethod optmethod, std::vector< double > start=std::vector< double >())BCIntegrate
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
fPriorModelBCModelprotected
fRandomBCEngineMCMCprotected
fRequestedH2BCEngineMCMCprotected
fRescaleHistogramRangesAfterPreRunBCEngineMCMCprotected
fSafeNameBCEngineMCMCprotected
fSALogProbBCIntegrateprotected
fSANIterationsBCIntegrateprotected
fSAT0BCIntegrateprotected
fSATemperatureBCIntegrateprotected
fSATminBCIntegrateprotected
fSAxBCIntegrateprotected
GetAbsolutePrecision() const BCIntegrateinline
GetArgSetForMarkovChain() (defined in BCRooInterface)BCRooInterfaceinline
GetBCH1DdrawingOptions()BCEngineMCMCinline
GetBCH1DPosteriorDrawingOptions()BCModelinline
GetBCH1DPriorDrawingOptions()BCModelinline
GetBCH2DdrawingOptions()BCEngineMCMCinline
GetBCH2DPosteriorDrawingOptions()BCModelinline
GetBCH2DPriorDrawingOptions()BCModelinline
GetBestFitParameterErrors() const BCIntegratevirtual
GetBestFitParameters() const BCIntegratevirtual
GetBestFitSummary(unsigned i) const BCIntegrateprotectedvirtual
GetChainState(unsigned c) const BCEngineMCMCinline
GetCorrectRValueForSamplingVariability() const BCEngineMCMCinline
GetCubaCuhreOptions() const BCIntegrateinline
GetCubaDivonneOptions() const BCIntegrateinline
GetCubaIntegrationMethod() const BCIntegrateinline
GetCubaSuaveOptions() const BCIntegrateinline
GetCubaVegasOptions() const BCIntegrateinline
GetCurrentChain() const BCEngineMCMC
GetCurrentIteration() const BCEngineMCMCinline
GetDataSet()BCModelinline
GetDrawPriorFirst() const BCModelinline
GetError() const BCIntegrateinline
GetFlagRun() const BCEngineMCMCinline
GetH1DPrintOrder() const BCEngineMCMCvirtual
GetH2DPrintOrder() const BCEngineMCMCvirtual
GetHistogramRescalePadding() const BCEngineMCMCinline
GetInitialPositionAttemptLimit() const BCEngineMCMCinline
GetInitialPositionScheme() const BCEngineMCMCinline
GetIntegral() const BCIntegrateinline
GetIntegrationMethod() const BCIntegrateinline
GetLocalModes(bool force_recalculation=false)BCEngineMCMC
GetLogMaximum() const BCIntegrateinlinevirtual
GetLogProbx(unsigned c) const BCEngineMCMCinline
GetMarginalizationMethod() const BCIntegrateinline
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
GetMinuit()BCIntegrateinline
GetMultivariateCovarianceUpdateLambda() const (defined in BCEngineMCMC)BCEngineMCMCinline
GetMultivariateCovarianceUpdates() const BCEngineMCMCinline
GetMultivariateEpsilon() const BCEngineMCMCinline
GetMultivariateScaleMultiplier() const BCEngineMCMCinline
GetName() const BCEngineMCMCinline
GetNChains() const BCEngineMCMCinline
GetNDataPoints() const BCModelinline
GetNDoF() const BCModelinline
GetNewPointMetropolis()BCEngineMCMC
GetNewPointMetropolis(unsigned chain)BCEngineMCMC
GetNewPointMetropolis(unsigned chain, unsigned parameter)BCEngineMCMC
GetNFixedParameters() const BCEngineMCMCinline
GetNFreeParameters() const BCEngineMCMCinline
GetNIterations() const BCIntegrateinline
GetNIterationsConvergenceGlobal() const BCEngineMCMCinline
GetNIterationsMax() const BCIntegrateinline
GetNIterationsMin() const BCIntegrateinline
GetNIterationsPrecisionCheck() const BCIntegrateinline
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
GetOptimizationMethod() const BCIntegrateinline
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
GetPrior(unsigned index)BCModelvirtual
GetPrior(unsigned index1, unsigned index2)BCModelvirtual
GetPriorModel(bool prepare=true, bool call_likelihood=false)BCModelvirtual
GetProposalFunctionDof() const BCEngineMCMCinline
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 BCIntegratevirtual
GetProposeMultivariate() const BCEngineMCMCinline
GetRandomPoint(std::vector< double > &x)BCIntegrate
GetRandomVectorInParameterSpace(std::vector< double > &x) const BCIntegrate
GetRelativePrecision() const BCIntegrateinline
GetRescaleHistogramRangesAfterPreRun() const BCEngineMCMCinline
GetReuseObservables() const BCEngineMCMCinline
GetRooStatsMarkovChain()BCRooInterfaceinline
GetRValueParameters() const BCEngineMCMCinline
GetRValueParameters(unsigned index) const BCEngineMCMCinline
GetRValueParametersCriterion() const BCEngineMCMCinline
GetSafeName() const BCEngineMCMCinline
GetSASchedule() const BCIntegrateinline
GetSAT0() const BCIntegrateinline
GetSATmin() const BCIntegrateinline
GetScaleFactorLowerLimit() const BCEngineMCMCinline
GetScaleFactors() const BCEngineMCMCinline
GetScaleFactorUpperLimit() const BCEngineMCMCinline
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)BCIntegrateinline
GetSlice(unsigned index, unsigned &nIterations, double &log_max_val, const std::vector< double > parameters=std::vector< double >(0), int nbins=0, bool normalize=true)BCIntegrateinline
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)BCIntegrateinline
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 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
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
Initialize(RooAbsData &data, RooAbsPdf &model, RooAbsPdf &prior, const RooArgSet *params, const RooArgSet &listPOI) (defined in BCRooInterface)BCRooInterface
Initialize(const char *rootFile, const char *wsName="batWS", const char *dataName="data", const char *modelName="model", const char *priorName="priorPOI", const char *priorNuisanceName="priorNuisance", const char *paramsName="parameters", const char *listPOIName="POI") (defined in BCRooInterface)BCRooInterface
InitializeMarkovChainTree(bool replacetree=false, bool replacefile=false)BCModelvirtual
InitialPositionScheme enum nameBCEngineMCMC
IntegralUpdaterMC(const std::vector< double > &sums, const int &nIterations, double &integral, double &absprecision)BCIntegratestatic
Integrate(BCIntegrationMethod intmethod)BCIntegrate
Integrate()BCIntegrate
Integrate(BCIntegrationMethod type, tRandomizer randomizer, tEvaluator evaluator, tIntegralUpdater updater, std::vector< double > &sums)BCIntegrate
IntegrateLaplace()BCIntegrate
IntegrationOutputFrequency() const BCIntegrateprotected
kCubaCuhre enum valueBCIntegrate
kCubaDefault enum valueBCIntegrate
kCubaDivonne enum valueBCIntegrate
kCubaSuave enum valueBCIntegrate
kCubaVegas enum valueBCIntegrate
kHigh enum value (defined in BCEngineMCMC)BCEngineMCMC
kInitCenter enum valueBCEngineMCMC
kInitRandomPrior enum valueBCEngineMCMC
kInitRandomUniform enum valueBCEngineMCMC
kInitUserDefined enum valueBCEngineMCMC
kIntCuba enum valueBCIntegrate
kIntDefault enum valueBCIntegrate
kIntEmpty enum valueBCIntegrate
kIntGrid enum valueBCIntegrate
kIntLaplace enum valueBCIntegrate
kIntMonteCarlo enum valueBCIntegrate
kLow enum value (defined in BCEngineMCMC)BCEngineMCMC
kMainRun enum valueBCEngineMCMC
kMargDefault enum valueBCIntegrate
kMargEmpty enum valueBCIntegrate
kMargGrid enum valueBCIntegrate
kMargMetropolis enum valueBCIntegrate
kMargMonteCarlo enum valueBCIntegrate
kMedium enum value (defined in BCEngineMCMC)BCEngineMCMC
kOptDefault enum valueBCIntegrate
kOptEmpty enum valueBCIntegrate
kOptMetropolis enum valueBCIntegrate
kOptMinuit enum valueBCIntegrate
kOptSimAnn enum valueBCIntegrate
kPreRun enum valueBCEngineMCMC
kQuick enum value (defined in BCEngineMCMC)BCEngineMCMC
kSABoltzmann enum valueBCIntegrate
kSACauchy enum valueBCIntegrate
kSACustom enum valueBCIntegrate
kUnsetPhase enum valueBCEngineMCMC
kVeryHigh enum value (defined in BCEngineMCMC)BCEngineMCMC
Likelihood(const std::vector< double > &params)BCModelinlinevirtual
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 > &parameters)BCRooInterfacevirtual
LogEval(const std::vector< double > &parameters)BCModelinlinevirtual
LogLikelihood(const std::vector< double > &parameters)BCRooInterfacevirtual
LogOutputAtEndOfIntegration(double integral, double absprecision, double relprecision, int nIterations)BCIntegrateprotected
LogOutputAtIntegrationStatusUpdate(BCIntegrationMethod type, double integral, double absprecision, int nIterations)BCIntegrateprotected
LogOutputAtStartOfIntegration(BCIntegrationMethod type, BCCubaMethod cubatype)BCIntegrateprotected
LogProbability(const std::vector< double > &parameters)BCModelvirtual
LogProbabilityNN(const std::vector< double > &parameters)BCModelvirtual
MarginalizeAll()BCIntegrate
MarginalizeAll(BCMarginalizationMethod margmethod)BCIntegrate
MarginalizedHistogramExists(unsigned index) const BCEngineMCMCinline
MarginalizedHistogramExists(unsigned index1, unsigned index2) const BCEngineMCMCinline
MarginalizePostprocess()BCIntegrateinlinevirtual
MarginalizePreprocess()BCIntegrateinlinevirtual
MCMCCurrentPointInterface(const std::vector< double > &point, int ichain, bool accepted)BCEngineMCMCinlinevirtual
MCMCInitialize()BCEngineMCMC
MCMCIterationInterface()BCRooInterface
MCMCUserInitialize()BCEngineMCMCinlinevirtual
MCMCUserIterationInterface()BCEngineMCMCinlinevirtual
Metropolis()BCEngineMCMC
MetropolisPreRun()BCEngineMCMC
NCubaMethods enum valueBCIntegrate
NIntMethods enum valueBCIntegrate
NMargMethods enum valueBCIntegrate
NOptMethods enum valueBCIntegrate
Normalize()BCIntegrateinline
NSAMethods enum valueBCIntegrate
operator=(const BCModel &)BCModel
BCIntegrate::operator=(const BCIntegrate &)BCIntegrate
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 BCIntegrateprotectedvirtual
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)BCModelvirtual
PrintMarginalizationSummary() const BCIntegrateprotectedvirtual
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
PrintShortFitSummary()BCModel
PrintSummary() const BCEngineMCMCvirtual
Probability(const std::vector< double > &parameters)BCModelinlinevirtual
ProbabilityNN(const std::vector< double > &params)BCModelinlinevirtual
ProposalFunction(unsigned ichain, unsigned ipar)BCEngineMCMCvirtual
Remarginalize(bool autorange=true)BCEngineMCMCvirtual
ResetResults()BCIntegratevirtual
RValue(const std::vector< double > &means, const std::vector< double > &variances, unsigned n, bool correctForSamplingVariability=true)BCEngineMCMCstatic
SAHelperGetRadialCauchy() const BCIntegrate
SAHelperGetRandomPointOnHypersphere() const BCIntegrate
SAHelperSinusToNIntegral(int dim, double theta) const BCIntegrate
SamplingFunction(const std::vector< double > &parameters)BCModelvirtual
SATemperature(double t) const BCIntegrate
SATemperatureBoltzmann(double t) const BCIntegrate
SATemperatureCauchy(double t) const BCIntegrate
SATemperatureCustom(double t) const BCIntegratevirtual
SetAbsolutePrecision(double absprecision)BCIntegrateinline
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)BCEngineMCMCinline
SetCubaIntegrationMethod(BCCubaMethod type)BCIntegrate
SetCubaOptions(const BCCubaOptions::Vegas &options)BCIntegrateinline
SetCubaOptions(const BCCubaOptions::Suave &options)BCIntegrateinline
SetCubaOptions(const BCCubaOptions::Divonne &options)BCIntegrateinline
SetCubaOptions(const BCCubaOptions::Cuhre &options)BCIntegrateinline
SetDataSet(BCDataSet *dataset)BCModelinline
SetDrawPriorFirst(bool b=true)BCModelinline
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
SetFlagIgnorePrevOptimization(bool flag)BCIntegrateinline
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
SetIntegrationMethod(BCIntegrate::BCIntegrationMethod method)BCIntegrate
SetKnowledgeUpdateDrawingStyle(BCAux::BCKnowledgeUpdateDrawingStyle style=BCAux::kKnowledgeUpdateDefaultStyle)BCModel
SetMarginalizationMethod(BCIntegrate::BCMarginalizationMethod method)BCIntegrateinline
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
SetNIterationsMax(int niterations)BCIntegrateinline
SetNIterationsMin(int niterations)BCIntegrateinline
SetNIterationsPrecisionCheck(int niterations)BCIntegrateinline
SetNIterationsPreRunCheck(unsigned n)BCEngineMCMCinline
SetNIterationsPreRunMax(unsigned n)BCEngineMCMCinline
SetNIterationsPreRunMin(unsigned n)BCEngineMCMCinline
SetNIterationsRun(unsigned n)BCEngineMCMCinline
SetNLag(unsigned n)BCEngineMCMC
SetNumBins(const char *parname, int nbins)BCRooInterface
SetNumBins(int nbins)BCRooInterface
SetOptimizationMethod(BCIntegrate::BCOptimizationMethod method)BCIntegrateinline
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
SetRelativePrecision(double relprecision)BCIntegrateinline
SetRescaleHistogramRangesAfterPreRun(bool flag=true)BCEngineMCMCinline
SetReuseObservables(bool flag)BCEngineMCMCinline
SetRValueParametersCriterion(double r)BCEngineMCMCinline
SetSASchedule(BCIntegrate::BCSASchedule schedule)BCIntegrateinline
SetSAT0(double T0)BCIntegrateinline
SetSATmin(double Tmin)BCIntegrateinline
SetScaleFactorLowerLimit(double l)BCEngineMCMCinline
SetScaleFactorUpperLimit(double l)BCEngineMCMCinline
SetupRooStatsMarkovChain()BCRooInterface
tEvaluator typedefBCIntegrate
tIntegralUpdater typedefBCIntegrate
tRandomizer typedefBCIntegrate
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
~BCIntegrate()BCIntegrateinlinevirtual
~BCModel()BCModelvirtual
~BCRooInterface() (defined in BCRooInterface)BCRooInterface