|
musrfit 1.10.0
|
#include <PMusr.h>
Public Attributes | |
| Int_t | fNoOfParams |
| Total number of parameters in FITPARAMETER block. | |
| Int_t | fNo |
| Parameter number (1, 2, 3, ...) | |
| TString | fName |
| Parameter name (e.g., "alpha", "lambda", "field") | |
| Double_t | fValue |
| Parameter value (initial or fitted) | |
| Double_t | fStep |
| Step size / error / negative error (context-dependent) | |
| Bool_t | fPosErrorPresent |
| True if positive error explicitly defined (asymmetric errors) | |
| Double_t | fPosError |
| Positive error for asymmetric uncertainties. | |
| Bool_t | fLowerBoundaryPresent |
| True if lower bound constraint is active. | |
| Double_t | fLowerBoundary |
| Lower boundary value for parameter constraints. | |
| Bool_t | fUpperBoundaryPresent |
| True if upper bound constraint is active. | |
| Double_t | fUpperBoundary |
| Upper boundary value for parameter constraints. | |
| Bool_t | fIsGlobal |
| True if parameter is global (for msr2data global mode) | |
Structure defining a fit parameter in the FITPARAMETER block.
This structure contains all information about a single fit parameter: its number, name, value, uncertainty, and optional constraints (boundaries). Parameters can be fixed (fStep=0) or free (fStep>0), and may have asymmetric errors after fitting.
Example MSR line: "3 alpha 1.0 0.1 0.5 1.5" defines parameter #3 named "alpha" with value 1.0, step 0.1, and bounds [0.5, 1.5].
| Bool_t PMsrParamStructure::fIsGlobal |
True if parameter is global (for msr2data global mode)
Definition at line 1015 of file PMusr.h.
Referenced by compare_parameters().
| Double_t PMsrParamStructure::fLowerBoundary |
Lower boundary value for parameter constraints.
Definition at line 1012 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Bool_t PMsrParamStructure::fLowerBoundaryPresent |
True if lower bound constraint is active.
Definition at line 1011 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| TString PMsrParamStructure::fName |
Parameter name (e.g., "alpha", "lambda", "field")
Definition at line 1006 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Int_t PMsrParamStructure::fNo |
Parameter number (1, 2, 3, ...)
Definition at line 1005 of file PMusr.h.
Referenced by compare_parameters(), and PMsrHandler::HandleFitParameterEntry().
| Int_t PMsrParamStructure::fNoOfParams |
Total number of parameters in FITPARAMETER block.
Definition at line 1004 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Double_t PMsrParamStructure::fPosError |
Positive error for asymmetric uncertainties.
Definition at line 1010 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Bool_t PMsrParamStructure::fPosErrorPresent |
True if positive error explicitly defined (asymmetric errors)
Definition at line 1009 of file PMusr.h.
Referenced by PMusrCanvas::GetNeededAccuracy(), and PMsrHandler::HandleFitParameterEntry().
| Double_t PMsrParamStructure::fStep |
Step size / error / negative error (context-dependent)
Definition at line 1008 of file PMusr.h.
Referenced by PMusrCanvas::GetNeededAccuracy(), and PMsrHandler::HandleFitParameterEntry().
| Double_t PMsrParamStructure::fUpperBoundary |
Upper boundary value for parameter constraints.
Definition at line 1014 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Bool_t PMsrParamStructure::fUpperBoundaryPresent |
True if upper bound constraint is active.
Definition at line 1013 of file PMusr.h.
Referenced by PMsrHandler::HandleFitParameterEntry().
| Double_t PMsrParamStructure::fValue |
Parameter value (initial or fitted)
Definition at line 1007 of file PMusr.h.
Referenced by PMusrCanvas::GetNeededAccuracy(), and PMsrHandler::HandleFitParameterEntry().