61 BCModel(
const char * name=
"model");
188 void SetDataBoundaries(
unsigned int index,
double lowerboundary,
double upperboundary,
bool fixed=
false);
226 int SetPrior(
const char* name, TF1* f);
264 int SetPriorGauss(
const char* name,
double mean,
double sigma);
274 int SetPriorGauss(
int index,
double mean,
double sigmadown,
double sigmaup);
284 int SetPriorGauss(
const char* name,
double mean,
double sigmadown,
double sigmaup);
293 int SetPrior(
int index, TH1 * h,
bool flag=
false);
302 int SetPrior(
const char* name, TH1 * h,
bool flag=
false);
358 virtual double Likelihood(
const std::vector<double> ¶ms);
365 virtual double LogLikelihood(
const std::vector<double> ¶ms) = 0;
385 double Probability(
const std::vector<double> ¶meter);
402 double Eval(
const std::vector<double> ¶meters);
406 virtual double LogEval(
const std::vector<double> ¶meters);
449 std::vector<double>
GetChi2Runs(
int dataIndex,
int sigmaIndex);
502 virtual double CDF(
const std::vector<double>& ,
int ,
bool )