, including all inherited members.
BCEngineMCMC() | BCEngineMCMC | |
BCEngineMCMC(int n) | BCEngineMCMC | |
BCEngineMCMC(const BCEngineMCMC &enginemcmc) | BCEngineMCMC | |
BCIntegrate() | BCIntegrate | |
BCIntegrate(BCParameterSet *par) | BCIntegrate | |
BCIntegrationMethod enum name | BCIntegrate | |
BCMarginalizationMethod enum name | BCIntegrate | |
BCOptimizationMethod enum name | BCIntegrate | |
CubaIntegrand(const int *ndim, const double xx[], const int *ncomp, double ff[]) | BCIntegrate | [static] |
CubaIntegrate(int method, std::vector< double > parameters_double, std::vector< double > parameters_int) | BCIntegrate | |
CubaIntegrate() | BCIntegrate | |
DeleteVarList() | BCIntegrate | |
Eval(std::vector< double > x) | BCIntegrate | [virtual] |
EvalPrint(std::vector< double > x) | BCIntegrate | |
EvalSampling(std::vector< double > x) | BCIntegrate | [virtual] |
fBestFitParameters | BCIntegrate | [protected] |
fBestFitParametersMarginalized | BCIntegrate | [protected] |
FCNLikelihood(int &npar, double *grad, double &fval, double *par, int flag) | BCIntegrate | [static] |
fDataFixedValues | BCIntegrate | [protected] |
fDataPointLowerBoundaries | BCIntegrate | [protected] |
fDataPointUpperBoundaries | BCIntegrate | [protected] |
fError | BCIntegrate | [private] |
fErrorBandContinuous | BCIntegrate | [protected] |
fErrorBandNbinsX | BCIntegrate | [protected] |
fErrorBandNbinsY | BCIntegrate | [protected] |
fErrorBandX | BCIntegrate | [protected] |
fErrorBandXY | BCIntegrate | [protected] |
fFillErrorBand | BCIntegrate | [protected] |
fFitFunctionIndexX | BCIntegrate | [protected] |
fFitFunctionIndexY | BCIntegrate | [protected] |
fFlagWriteMarkovChain | BCIntegrate | [protected] |
fHProb1D | BCIntegrate | [protected] |
fHProb2D | BCIntegrate | [protected] |
FindModeMCMC() | BCIntegrate | |
FindModeMinuit(std::vector< double > start=std::vector< double >(0), int printlevel=1) | BCIntegrate | |
fIntegrationMethod | BCIntegrate | [private] |
FitFunction(std::vector< double > x, std::vector< double > parameters) | BCIntegrate | [inline, virtual] |
fMarginalizationMethod | BCIntegrate | [private] |
fMarkovChainAutoN | BCIntegrate | [protected] |
fMarkovChainNIterations | BCIntegrate | [protected] |
fMarkovChainStepSize | BCIntegrate | [protected] |
fMarkovChainTree | BCIntegrate | [protected] |
fMarkovChainValue | BCIntegrate | [private] |
fMax | BCIntegrate | [private] |
fMCMCBoundaryMax | BCEngineMCMC | [protected] |
fMCMCBoundaryMin | BCEngineMCMC | [protected] |
fMCMCEfficiencyMax | BCEngineMCMC | [protected] |
fMCMCEfficiencyMin | BCEngineMCMC | [protected] |
fMCMCFlagConvergenceGlobal | BCEngineMCMC | [protected] |
fMCMCFlagInitialPosition | BCEngineMCMC | [protected] |
fMCMCFlagIterationsAuto | BCEngineMCMC | [protected] |
fMCMCFlagOrderParameters | BCEngineMCMC | [protected] |
fMCMCFlagPCA | BCEngineMCMC | [protected] |
fMCMCFlagPCATruncate | BCEngineMCMC | [protected] |
fMCMCFlagPreRun | BCEngineMCMC | [protected] |
fMCMCFlagWriteChainToFile | BCEngineMCMC | [protected] |
fMCMCH1Marginalized | BCEngineMCMC | [protected] |
fMCMCH1NBins | BCEngineMCMC | [protected] |
fMCMCH2Marginalized | BCEngineMCMC | [protected] |
fMCMCInitialPosition | BCEngineMCMC | [protected] |
fMCMCIteration | BCIntegrate | [protected] |
fMCMCLogProbx | BCEngineMCMC | [protected] |
fMCMCMaximumLogProb | BCEngineMCMC | [protected] |
fMCMCMaximumPoints | BCEngineMCMC | [protected] |
fMCMCMean | BCEngineMCMC | [protected] |
fMCMCMeanx | BCEngineMCMC | [protected] |
fMCMCNChains | BCEngineMCMC | [protected] |
fMCMCNDimensionsPCA | BCEngineMCMC | [protected] |
fMCMCNIterations | BCEngineMCMC | [protected] |
fMCMCNIterationsBurnIn | BCEngineMCMC | [protected] |
fMCMCNIterationsConvergenceGlobal | BCEngineMCMC | [protected] |
fMCMCNIterationsConvergenceLocal | BCEngineMCMC | [protected] |
fMCMCNIterationsMax | BCEngineMCMC | [protected] |
fMCMCNIterationsPCA | BCEngineMCMC | [protected] |
fMCMCNIterationsPreRunMin | BCEngineMCMC | [protected] |
fMCMCNIterationsRun | BCEngineMCMC | [protected] |
fMCMCNIterationsUpdate | BCEngineMCMC | [protected] |
fMCMCNParameters | BCEngineMCMC | [protected] |
fMCMCNTrialsFalse | BCEngineMCMC | [protected] |
fMCMCNTrialsTrue | BCEngineMCMC | [protected] |
fMCMCNumericalPrecisionModeValues | BCEngineMCMC | [protected] |
fMCMCPCA | BCEngineMCMC | [protected] |
fMCMCPCAMean | BCEngineMCMC | [protected] |
fMCMCPCAMinimumRatio | BCEngineMCMC | [protected] |
fMCMCPCAVariance | BCEngineMCMC | [protected] |
fMCMCRandom | BCEngineMCMC | [protected] |
fMCMCRValue | BCEngineMCMC | [protected] |
fMCMCRValueCriterion | BCEngineMCMC | [protected] |
fMCMCRValueParameters | BCEngineMCMC | [protected] |
fMCMCRValueParametersCriterion | BCEngineMCMC | [protected] |
fMCMCSum | BCEngineMCMC | [protected] |
fMCMCSum2 | BCEngineMCMC | [protected] |
fMCMCTrees | BCEngineMCMC | [protected] |
fMCMCTrialFunctionScale | BCEngineMCMC | [protected] |
fMCMCTrialFunctionScaleFactor | BCEngineMCMC | [protected] |
fMCMCTrialFunctionScaleFactorStart | BCEngineMCMC | [protected] |
fMCMCVariance | BCEngineMCMC | [protected] |
fMCMCVariancex | BCEngineMCMC | [protected] |
fMCMCx | BCEngineMCMC | [protected] |
fMCMCxLocal | BCEngineMCMC | [protected] |
fMin | BCIntegrate | [private] |
fMinuit | BCIntegrate | [protected] |
fMinuitArglist | BCIntegrate | [protected] |
fMinuitErrorFlag | BCIntegrate | [protected] |
fNacceptedMCMC | BCIntegrate | [private] |
fNbins | BCIntegrate | [protected] |
fNIterations | BCIntegrate | [private] |
fNIterationsMax | BCIntegrate | [private] |
fNiterPerDimension | BCIntegrate | [private] |
fNmetro | BCIntegrate | [private] |
fNSamplesPer2DBin | BCIntegrate | [protected] |
fNvar | BCIntegrate | [protected] |
fOptimizationMethod | BCIntegrate | [private] |
fRandom | BCIntegrate | [protected] |
fRelativePrecision | BCIntegrate | [private] |
fVarlist | BCIntegrate | [private] |
fx | BCIntegrate | [private] |
fXmetro0 | BCIntegrate | [private] |
fXmetro1 | BCIntegrate | [private] |
GetError() | BCIntegrate | [inline] |
GetH1D(int parIndex) | BCIntegrate | |
GetH2D(int parIndex1, int parIndex2) | BCIntegrate | |
GetH2DIndex(int parIndex1, int parIndex2) | BCIntegrate | |
GetIntegrationMethod() | BCIntegrate | [inline] |
GetMarginalizationMethod() | BCIntegrate | [inline] |
GetMarkovChainPoint() | BCIntegrate | [inline] |
GetMarkovChainTree() | BCIntegrate | [inline] |
GetMarkovChainValue() | BCIntegrate | [inline] |
GetMCMCIteration() | BCIntegrate | [inline] |
GetMinuit() | BCIntegrate | |
GetMinuitErrorFlag() | BCIntegrate | [inline] |
GetNbins() | BCIntegrate | [inline] |
GetNIterations() | BCIntegrate | [inline] |
GetNIterationsMax() | BCIntegrate | [inline] |
GetNiterationsPerDimension() | BCIntegrate | [inline] |
GetNSamplesPer2DBin() | BCIntegrate | [inline] |
GetNvar() | BCIntegrate | [inline] |
GetOptimizationMethod() | BCIntegrate | [inline] |
GetRandomPoint(std::vector< double > &x) | BCIntegrate | |
GetRandomPointImportance(std::vector< double > &x) | BCIntegrate | |
GetRandomPointMetro(std::vector< double > &x) | BCIntegrate | |
GetRandomPointSamplingMetro(std::vector< double > &x) | BCIntegrate | |
GetRandomVector(std::vector< double > &x) | BCIntegrate | |
GetRandomVectorMetro(std::vector< double > &x) | BCIntegrate | [virtual] |
GetRelativePrecision() | BCIntegrate | [inline] |
InitMetro() | BCIntegrate | |
IntegralImportance(std::vector< double > x) | BCIntegrate | |
IntegralMC(std::vector< double > x, int *varlist) | BCIntegrate | |
IntegralMC(std::vector< double > x) | BCIntegrate | |
IntegralMetro(std::vector< double > x) | BCIntegrate | |
Integrate() | BCIntegrate | |
kIntCuba enum value | BCIntegrate | |
kIntImportance enum value | BCIntegrate | |
kIntMetropolis enum value | BCIntegrate | |
kIntMonteCarlo enum value | BCIntegrate | |
kMargMetropolis enum value | BCIntegrate | |
kMargMonteCarlo enum value | BCIntegrate | |
kOptMetropolis enum value | BCIntegrate | |
kOptMinuit enum value | BCIntegrate | |
kOptSimulatedAnnealing enum value | BCIntegrate | |
LogEval(std::vector< double > x) | BCIntegrate | [virtual] |
LogEvalSampling(std::vector< double > x) | BCIntegrate | |
Marginalize(BCParameter *parameter) | BCIntegrate | |
Marginalize(BCParameter *parameter1, BCParameter *parameter2) | BCIntegrate | |
MarginalizeAllByMetro(const char *name) | BCIntegrate | |
MarginalizeByIntegrate(BCParameter *parameter) | BCIntegrate | |
MarginalizeByIntegrate(BCParameter *parameter1, BCParameter *parameter2) | BCIntegrate | |
MarginalizeByMetro(BCParameter *parameter) | BCIntegrate | |
MarginalizeByMetro(BCParameter *parameter1, BCParameter *parameter2) | BCIntegrate | |
MCMCAddParameter(double min, double max) | BCEngineMCMC | |
MCMCFillErrorBand() | BCIntegrate | [private] |
MCMCGetFlagConvergenceGlobal() | BCEngineMCMC | [inline] |
MCMCGetFlagInitialPosition() | BCEngineMCMC | [inline] |
MCMCGetFlagIterationsAuto() | BCEngineMCMC | [inline] |
MCMCGetFlagPCA() | BCEngineMCMC | [inline] |
MCMCGetH1Marginalized(int i) | BCEngineMCMC | [inline] |
MCMCGetH2Marginalized(int i, int j) | BCEngineMCMC | |
MCMCGetLogProbx() | BCEngineMCMC | [inline] |
MCMCGetLogProbx(int ichain) | BCEngineMCMC | |
MCMCGetMarkovChainTree(int i) | BCEngineMCMC | [inline] |
MCMCGetMaximumLogProb() | BCEngineMCMC | [inline] |
MCMCGetMaximumPoint(int i) | BCEngineMCMC | |
MCMCGetMaximumPoints() | BCEngineMCMC | [inline] |
MCMCGetMean() | BCEngineMCMC | [inline] |
MCMCGetNChains() | BCEngineMCMC | [inline] |
MCMCGetNewPointMetropolis(int chain=0, bool pca=false) | BCEngineMCMC | |
MCMCGetNewPointMetropolis(int chain, int parameter, bool pca=false) | BCEngineMCMC | |
MCMCGetNewPointMetropolisHastings(int chain=0) | BCEngineMCMC | |
MCMCGetNewPointPCA() | BCEngineMCMC | |
MCMCGetNIterations() | BCEngineMCMC | [inline] |
MCMCGetNIterationsBurnIn() | BCEngineMCMC | [inline] |
MCMCGetNIterationsConvergenceGlobal() | BCEngineMCMC | [inline] |
MCMCGetNIterationsConvergenceLocal() | BCEngineMCMC | [inline] |
MCMCGetNIterationsMax() | BCEngineMCMC | [inline] |
MCMCGetNIterationsPCA() | BCEngineMCMC | [inline] |
MCMCGetNParameters() | BCEngineMCMC | [inline] |
MCMCGetNTrialsFalse() | BCEngineMCMC | [inline] |
MCMCGetNTrialsTrue() | BCEngineMCMC | [inline] |
MCMCGetP2LogProbx() | BCEngineMCMC | [inline] |
MCMCGetP2NIterations() | BCEngineMCMC | [inline] |
MCMCGetP2x() | BCEngineMCMC | [inline] |
MCMCGetProposalPointMetropolis(int chain, std::vector< double > &x, bool pca) | BCEngineMCMC | |
MCMCGetProposalPointMetropolis(int chain, int parameter, std::vector< double > &x, bool pca) | BCEngineMCMC | |
MCMCGetProposalPointMetropolisHastings(int chain, std::vector< double > &xnew, std::vector< double > &xold) | BCEngineMCMC | |
MCMCGetRValue() | BCEngineMCMC | [inline] |
MCMCGetRValueCriterion() | BCEngineMCMC | [inline] |
MCMCGetRValueParameters(int i) | BCEngineMCMC | [inline] |
MCMCGetRValueParametersCriterion() | BCEngineMCMC | [inline] |
MCMCGetTrialFunctionScale() | BCEngineMCMC | [inline] |
MCMCGetTrialFunctionScaleFactor() | BCEngineMCMC | [inline] |
MCMCGetTrialFunctionScaleFactor(int ichain) | BCEngineMCMC | |
MCMCGetTrialFunctionScaleFactor(int ichain, int ipar) | BCEngineMCMC | |
MCMCGetVariance() | BCEngineMCMC | [inline] |
MCMCGetx() | BCEngineMCMC | [inline] |
MCMCGetx(int ichain) | BCEngineMCMC | |
MCMCGetx(int ichain, int ipar) | BCEngineMCMC | |
MCMCInitialize() | BCEngineMCMC | |
MCMCInitializeMarkovChains() | BCEngineMCMC | |
MCMCIterationInterface() | BCIntegrate | [private, virtual] |
MCMCMetropolis() | BCEngineMCMC | |
MCMCMetropolisHastings() | BCEngineMCMC | |
MCMCMetropolisPreRun() | BCEngineMCMC | |
MCMCResetRunStatistics() | BCEngineMCMC | |
MCMCSetFlagInitialPosition(int flag) | BCEngineMCMC | [inline] |
MCMCSetFlagOrderParameters(bool flag) | BCEngineMCMC | [inline] |
MCMCSetFlagPCA(bool flag) | BCEngineMCMC | [inline] |
MCMCSetFlagPCATruncate(bool flag) | BCEngineMCMC | [inline] |
MCMCSetInitialPosition(std::vector< double > x0) | BCEngineMCMC | |
MCMCSetInitialPosition(int chain, std::vector< double > x0) | BCEngineMCMC | |
MCMCSetInitialPositions(std::vector< double > x0s) | BCEngineMCMC | |
MCMCSetIterationsAuto(bool flag) | BCEngineMCMC | [inline] |
MCMCSetMarkovChainTrees(std::vector< TTree * > trees) | BCEngineMCMC | |
MCMCSetMaximumEfficiency(double efficiency) | BCEngineMCMC | [inline] |
MCMCSetMinimumEfficiency(double efficiency) | BCEngineMCMC | [inline] |
MCMCSetNChains(int n) | BCEngineMCMC | |
MCMCSetNIterationsBurnIn(int n) | BCEngineMCMC | [inline] |
MCMCSetNIterationsMax(int n) | BCEngineMCMC | [inline] |
MCMCSetNIterationsPCA(int n) | BCEngineMCMC | [inline] |
MCMCSetNIterationsRun(int n) | BCEngineMCMC | [inline] |
MCMCSetNIterationsUpdate(int n) | BCEngineMCMC | [inline] |
MCMCSetPCAMinimumRatio(double ratio) | BCEngineMCMC | [inline] |
MCMCSetRValueCriterion(double r) | BCEngineMCMC | [inline] |
MCMCSetRValueParametersCriterion(double r) | BCEngineMCMC | [inline] |
MCMCSetTrialFunctionScale(double scale) | BCEngineMCMC | [inline] |
MCMCSetTrialFunctionScaleFactor(std::vector< double > scale) | BCEngineMCMC | [inline] |
MCMCSetValuesDefault() | BCEngineMCMC | |
MCMCSetValuesDetail() | BCEngineMCMC | |
MCMCSetValuesQuick() | BCEngineMCMC | |
MCMCSetWriteChainToFile(bool flag) | BCEngineMCMC | [inline] |
MCMCTrialFunction(std::vector< double > &x) | BCEngineMCMC | |
MCMCTrialFunctionAuto(std::vector< double > &x) | BCEngineMCMC | |
MCMCTrialFunctionIndependent(std::vector< double > &xnew, std::vector< double > &xold, bool newpoint) | BCEngineMCMC | |
MCMCTrialFunctionSingle(int ichain, int iparameter, std::vector< double > &x) | BCEngineMCMC | |
MCMCUpdateStatistics() | BCEngineMCMC | |
MCMCUpdateStatisticsCheckMaximum() | BCEngineMCMC | |
MCMCUpdateStatisticsFillHistograms() | BCEngineMCMC | |
MCMCUpdateStatisticsModeConvergence() | BCEngineMCMC | |
MCMCUpdateStatisticsTestConvergenceAllChains() | BCEngineMCMC | |
MCMCUpdateStatisticsWriteChains() | BCEngineMCMC | |
MCMCUserIterationInterface() | BCIntegrate | [inline, virtual] |
operator=(const BCEngineMCMC &engineMCMC) | BCEngineMCMC | |
ResetVarlist(int v) | BCIntegrate | |
SetDataPointLowerBoundaries(BCDataPoint *datasetlowerboundaries) | BCIntegrate | [inline] |
SetDataPointLowerBoundary(int index, double lowerboundary) | BCIntegrate | [inline] |
SetDataPointUpperBoundaries(BCDataPoint *datasetupperboundaries) | BCIntegrate | [inline] |
SetDataPointUpperBoundary(int index, double upperboundary) | BCIntegrate | [inline] |
SetErrorBandHisto(TH2D *h) | BCIntegrate | [inline] |
SetFillErrorBand(bool flag=true) | BCIntegrate | [inline] |
SetFitFunctionIndexX(int index) | BCIntegrate | [inline] |
SetFitFunctionIndexY(int index) | BCIntegrate | [inline] |
SetFitFunctionIndices(int indexx, int indexy) | BCIntegrate | [inline] |
SetIntegrationMethod(BCIntegrate::BCIntegrationMethod method) | BCIntegrate | |
SetMarginalizationMethod(BCIntegrate::BCMarginalizationMethod method) | BCIntegrate | [inline] |
SetMarginalized(int index, TH1D *h) | BCEngineMCMC | |
SetMarginalized(int index1, int index2, TH2D *h) | BCEngineMCMC | |
SetMarkovChainAutoN(bool flag) | BCIntegrate | [inline] |
SetMarkovChainInitialPosition(std::vector< double > position) | BCIntegrate | |
SetMarkovChainNIterations(int niterations) | BCIntegrate | [inline] |
SetMarkovChainStepSize(double stepsize) | BCIntegrate | [inline] |
SetMarkovChainTree(TTree *tree) | BCIntegrate | [inline] |
SetMinuitArlist(double *arglist) | BCIntegrate | [inline] |
SetMode(std::vector< double > mode) | BCIntegrate | |
SetNbins(int nbins, int index=-1) | BCIntegrate | |
SetNIterationsMax(int niterations) | BCIntegrate | [inline] |
SetNiterationsPerDimension(int niterations) | BCIntegrate | [inline] |
SetNSamplesPer2DBin(int n) | BCIntegrate | [inline] |
SetOptimizationMethod(BCIntegrate::BCOptimizationMethod method) | BCIntegrate | [inline] |
SetParameters(BCParameterSet *par) | BCIntegrate | |
SetRelativePrecision(double relprecision) | BCIntegrate | [inline] |
SetVar(int index) | BCIntegrate | [inline] |
SetVarList(int *varlist) | BCIntegrate | |
UnsetFillErrorBand() | BCIntegrate | [inline] |
UnsetVar(int index) | BCIntegrate | [inline] |
WriteMarkovChain(bool flag) | BCIntegrate | [inline] |
~BCEngineMCMC() | BCEngineMCMC | [virtual] |
~BCIntegrate() | BCIntegrate | [virtual] |