Public Member Functions |
Protected Member Functions |
Private Attributes |
Friends |
List of all members
LauParameter Class Reference Class for defining the fit parameter objects. More...
Inheritance diagram for LauParameter:
Detailed DescriptionClass for defining the fit parameter objects. Holds all relevant information for the parameters for both generation and fitting step: current, initial and generated value, maximum and minimum range, error, asymmetric error, fix and float and etc. Definition at line 49 of file LauParameter.hh. Constructor & Destructor Documentation◆ LauParameter() [1/10]
Constructor for named parameter.
Definition at line 65 of file LauParameter.cc. ◆ LauParameter() [2/10]
Constructor for parameter value.
Definition at line 90 of file LauParameter.cc. ◆ LauParameter() [3/10]
Constructor double limit parameter.
Definition at line 140 of file LauParameter.cc. ◆ LauParameter() [4/10]
Constructor double limit fixed parameter.
Definition at line 192 of file LauParameter.cc. ◆ LauParameter() [5/10]
Constructor for double error and limit parameter.
Definition at line 166 of file LauParameter.cc. ◆ LauParameter() [6/10]
Constructor for parameter value and name.
Definition at line 115 of file LauParameter.cc. ◆ LauParameter() [7/10]
Constructor double limit parameter and name.
Definition at line 218 of file LauParameter.cc. ◆ LauParameter() [8/10]
Constructor double limit fixed parameter and name.
Definition at line 244 of file LauParameter.cc. ◆ LauParameter() [9/10]
Constructor double error and limit parameter and name.
Definition at line 274 of file LauParameter.cc. ◆ LauParameter() [10/10]
Copy constructor.
Definition at line 304 of file LauParameter.cc. Member Function Documentation◆ addGaussianConstraint()
Add a Gaussian constraint (or modify an existing one)
Definition at line 541 of file LauParameter.cc. ◆ bias()
The bias in the parameter.
Definition at line 265 of file LauParameter.hh. ◆ blind()
The blinding state.
Implements LauAbsRValue. Definition at line 160 of file LauParameter.hh. ◆ blinder()
◆ blindParameter()
Blind the parameter. See LauBlind documentation for details of blinding procedure
Definition at line 583 of file LauParameter.cc. ◆ checkRange()
Method to check whether value provided is within the range and that the minimum and maximum limits make sense.
Definition at line 636 of file LauParameter.cc. ◆ clone() [1/2]
Check whether is a clone or not.
Definition at line 422 of file LauParameter.hh. ◆ clone() [2/2]
Mark this as a clone of the given parent.
Definition at line 484 of file LauParameter.hh. ◆ constraintPenalty()
The penalty term from the Gaussian constraint.
Implements LauAbsRValue. Definition at line 574 of file LauParameter.cc. ◆ createClone() [1/2]
Method to create a clone from the parent parameter using the copy constructor and setting a new name.
Definition at line 698 of file LauParameter.cc. ◆ createClone() [2/2]
Method to create a clone from the parent parameter using the copy constructor.
Definition at line 677 of file LauParameter.cc. ◆ error() [1/2]
The error on the parameter.
Definition at line 187 of file LauParameter.hh. ◆ error() [2/2]
Set the error on the parameter.
Definition at line 386 of file LauParameter.cc. ◆ errors()
Set the error values on the parameter.
Definition at line 416 of file LauParameter.cc. ◆ fixed() [1/2]
Check whether the parameter is fixed or floated.
Implements LauAbsRValue. Definition at line 235 of file LauParameter.hh. ◆ fixed() [2/2]
Fix or float the given parameter.
Definition at line 521 of file LauParameter.cc. ◆ gaussConstraint()
Check whether a Gaussian constraints is applied.
Implements LauAbsRValue. Definition at line 247 of file LauParameter.hh. ◆ genValue() [1/2]
The value generated for the parameter.
Implements LauAbsRValue. Definition at line 205 of file LauParameter.hh. ◆ genValue() [2/2]
Set the generated value for the parameter.
Definition at line 454 of file LauParameter.cc. ◆ getPars()
Get the LauParameter itself.
Implements LauAbsRValue. Definition at line 369 of file LauParameter.cc. ◆ globalCorrelationCoeff() [1/2]
The parameter global correlation coefficient.
Definition at line 259 of file LauParameter.hh. ◆ globalCorrelationCoeff() [2/2]
Set the global correlation coefficient.
Definition at line 444 of file LauParameter.cc. ◆ initValue() [1/2]
The initial value of the parameter.
Implements LauAbsRValue. Definition at line 211 of file LauParameter.hh. ◆ initValue() [2/2]
Set the inital value for the parameter.
Definition at line 464 of file LauParameter.cc. ◆ isLValue()
Boolean to say it is an L value.
Implements LauAbsRValue. Definition at line 277 of file LauParameter.hh. ◆ maxValue() [1/2]
The maximum value allowed for the parameter.
Definition at line 223 of file LauParameter.hh. ◆ maxValue() [2/2]
Set the maximum value for the parameter.
Definition at line 484 of file LauParameter.cc. ◆ minValue() [1/2]
The minimum value allowed for the parameter.
Definition at line 217 of file LauParameter.hh. ◆ minValue() [2/2]
Set the minimum value for the parameter.
Definition at line 474 of file LauParameter.cc. ◆ name() [1/2]
The parameter name.
Implements LauAbsRValue. Definition at line 154 of file LauParameter.hh. ◆ name() [2/2]
Set the parameter name.
Implements LauAbsRValue. Definition at line 514 of file LauParameter.cc. ◆ negError() [1/2]
The lower error on the parameter.
Definition at line 193 of file LauParameter.hh. ◆ negError() [2/2]
Set the lower error on the parameter.
Definition at line 396 of file LauParameter.cc. ◆ operator=()
Copy assignment operator.
Definition at line 332 of file LauParameter.cc. ◆ parent()
◆ posError() [1/2]
The upper error on the parameter.
Definition at line 199 of file LauParameter.hh. ◆ posError() [2/2]
Set the upper error on the parameter.
Definition at line 406 of file LauParameter.cc. ◆ pull()
The pull value for the parameter.
Definition at line 271 of file LauParameter.hh. ◆ randomiseValue() [1/2]
Randomise the value of the parameter (if it is floating). The pre-defined parameter range is used as the randomisation range. Definition at line 743 of file LauParameter.cc. ◆ randomiseValue() [2/2]
Randomise the value of the parameter (if it is floating). Use the given range unless either of the given values are outside the range of the parameter, in which case that value will be altered to the current max or min.
Definition at line 748 of file LauParameter.cc. ◆ range() [1/2]
The range allowed for the parameter.
Definition at line 229 of file LauParameter.hh. ◆ range() [2/2]
Set the range for the parameter.
Definition at line 494 of file LauParameter.cc. ◆ secondStage() [1/2]
Check whether the parameter should be floated only in the second stage of a two stage fit.
Definition at line 241 of file LauParameter.hh. ◆ secondStage() [2/2]
Set parameter as second-stage or not of the fit.
Definition at line 531 of file LauParameter.cc. ◆ unblindValue()
The unblinded value of the parameter.
Implements LauAbsRValue. Definition at line 178 of file LauParameter.hh. ◆ updateClones()
Method to update clone values.
Definition at line 708 of file LauParameter.cc. ◆ value() [1/2]
The value of the parameter.
Implements LauAbsRValue. Definition at line 172 of file LauParameter.hh. ◆ value() [2/2]
Set the value of the parameter.
Definition at line 376 of file LauParameter.cc. ◆ valueAndErrors()
Set the value and errors on the parameter.
Definition at line 428 of file LauParameter.cc. ◆ valueAndRange()
Set the value and range for the parameter.
Definition at line 504 of file LauParameter.cc. The documentation for this class was generated from the following files:
Generated by 1.8.18 |