Public Member Functions |
| void | activateParameter (LKParameter *param, bool active=true) |
| | Activate (add or remove) a parameter with its own id.
|
| void | addParameter (LKParameter *param, int id=SAME) |
| | add an existing parameter
|
| void | addParameter (int id, int type, string nam, double initialVal, double step, double mi, double ma) |
| | Add a parameter.
|
| void | addParameterTolerant (LKParameter *param) |
| | Add a parameter with its own id, wheter already added or not.
|
|
bool | checkConsistency () |
|
void | clearTheParameters () |
| virtual double | computeTheLogLikelihood ()=0 |
|
void | forceNParametersOfInterest (int nF) |
|
int | getNActiveParameters () |
|
int | getNMinuitParameters () |
|
int | getNNuisanceParameters () |
|
int | getNParameters (int type) |
|
int | getNParametersForChi2 () |
|
int | getNParametersOfInterest () |
|
int | getNTotalParameters () |
|
LKParameter * | getParameter (int id) |
|
map< int, LKParameter * > * | getParameters () |
|
double | getParameterValue (int id) |
|
void | ignoreParameter (int id) |
|
bool | inCombinedMode () |
|
| Likelihood () |
| | Empty constructor for root.
|
| | Likelihood (string name) |
| | Constructor.
|
|
void | listParameters () |
|
int | mapMinuitParameters (bool freezeParametersOfInterest) |
|
double | maximize (bool freezeParametersOfInterest) |
|
bool | parameterExists (int p) |
| | Check wheher a parameter exists.
|
|
void | printCurrentHeader () |
|
void | printCurrentParameters () |
|
void | printInitialHeader () |
|
void | printInitialParameters () |
|
void | printResultParameters () |
| void | removeParameter (int id, bool tolerant=false) |
| | Remove a parameter giving its id.
|
| void | removeParameter (LKParameter *param, bool tolerant=false) |
| | Remove a parameter with its own id.
|
| void | replaceParameter (LKParameter *param, int id=SAME) |
| | Replace a parameter.
|
|
void | resetParameters () |
|
void | setCombinedMode (bool mode=true) |
|
void | setCurrentValues (const double *v, const double *ers=NULL) |
|
void | setCurrentValuesInMinuitUnits (const double *v, const double *e=NULL) |
|
void | setInitialValue (int id, double v) |
|
void | setParameterType (int id, int type) |
|
void | setParameterValue (int id, double v) |
|
void | setTheExperiment () |
| | pass the experiment number to whoever needs it after it was set.
|
Static Public Member Functions |
| static double | shapeLikelihood (vector< int > *bins, int nDist, double **dists, double *norm) |
| | return the shape LL that a set of values comes from a mixture of tabulated parent distribution.
|
| static double | shapeLikelihood (vector< double > *values, vector< XeDist * > &dists, vector< double > &weights) |
| | return the shape LL that a set of values comes from a mixture of parent distributions.
|
| static double | shapeLikelihood (vector< double > *values, XeDist *dist) |
| | return the shape LL that a set of values comes from a parent distribution
|
Protected Member Functions |
|
bool | checkParameter (int p, bool shouldExist) |
|
void | clear () |
|
void | setup () |
| | Technical routine for constructors.
|
Protected Attributes |
|
bool | combinedMode |
|
int | currentId |
|
int | forcedNParametersOfInterest |
|
vector< LKParameter * > | MinuitParameters |
|
int | nActiveParameters |
|
int | nNuisanceParameters |
|
int | nParametersOfInterest |
|
map< int, LKParameter * > | parameters |
A likelihood object, consisting of parameters.