LKParameter Class Reference
Description of a likelihood parameter.
More...
#include <XeStat.h>
List of all members.
Public Member Functions |
|
bool | compares (LKParameter *par, bool print) |
| void | freeze (bool doFreeze) |
| | freeze the parameter in profile likelihood double tag computation
|
|
double | getCurrentValue () |
|
double | getCurrentValueInMinuitUnits () |
|
int | getId () |
|
double | getInitialValue () |
|
double | getInitialValueInMinuitUnits () |
|
double | getMaximum () |
|
double | getMaximumInMinuitUnits () |
|
double | getMinimum () |
|
double | getMinimumInMinuitUnits () |
|
double | getSigma () |
|
double | getStep () |
|
double | getStepInMinuitUnits () |
|
int | getType () |
|
string | getTypeName () |
|
bool | inCombinedMode () |
|
void | initialize () |
|
bool | isActive () |
|
bool | isCommon () |
|
bool | isOfInterest () |
| | LKParameter (int id, int type, string nam, double initial, double step, double min, double max) |
| | Regular Constructor.
|
|
| LKParameter () |
| | Empry constructor for ROOT.
|
|
void | printCurrent (bool withErrors) |
|
void | printExperiment () |
|
void | printInitial () |
|
void | setCombinedMode (bool mode=true) |
| void | setCommon (bool c=true) |
| | Set the fact that this parameter is or isn't common to various likelihoods calculators.
|
|
void | setCurrentValue (double c) |
|
void | setCurrentValueInMinuitUnits (double c) |
|
void | setInitialValue (double i) |
|
void | setMaximum (double max) |
|
void | setMinimum (double mi) |
| void | setMinuitUnit (double s=1.) |
| | set the unit so that Minuit deals with parameters of order of mag 1
|
|
void | setSigma (double sig) |
|
void | setSigmaInMinuitUnits (double sig) |
|
void | setStep (double st) |
|
void | setType (int typ) |
Static Public Member Functions |
|
static string | getTypeName (int type) |
Protected Attributes |
|
bool | combinedMode |
|
bool | common |
|
double | currentValue |
|
int | id |
|
double | initialValue |
|
double | maximum |
|
double | minimum |
|
double | MinuitUnit |
|
double | sigma |
|
double | step |
|
int | type |
Detailed Description
Description of a likelihood parameter.
It is evaluated by the Likelihood class
Constructor & Destructor Documentation
| LKParameter::LKParameter |
( |
int |
id, |
|
|
int |
type, |
|
|
string |
nam, |
|
|
double |
initial, |
|
|
double |
step, |
|
|
double |
min, |
|
|
double |
max | |
|
) |
| | |
Regular Constructor.
- Parameters:
-
| id | Its identifier |
| type | Can be PARAMETER_OF_INTEREST , NUISANCE_PARAMETER , FIXED_PARAMETER , FROZEN_PARAMETER. FROZEN means temporary fixed |
| nam | name |
| initial | initial value |
| step | step for minimization |
| min | minimum value |
| max | maximum value |
Member Function Documentation
| void LKParameter::freeze |
( |
bool |
doFreeze |
) |
|
freeze the parameter in profile likelihood double tag computation
- Parameters:
-
| doFreeze | Freeze is or not? |
| void LKParameter::setCommon |
( |
bool |
c = true |
) |
|
Set the fact that this parameter is or isn't common to various likelihoods calculators.
- Parameters:
-
| void LKParameter::setMinuitUnit |
( |
double |
s = 1. |
) |
|
set the unit so that Minuit deals with parameters of order of mag 1
- Parameters:
-
The documentation for this class was generated from the following file:
- /home/lellouch/Dropbox/Xenon/Xephyr/XeStat.h