laura is hosted by Hepforge, IPPP Durham
Laura++  v3r3
A maximum likelihood fitting package for performing Dalitz-plot analysis.

Class for defining the fit parameter objects. More...

#include <LauParameter.hh>

Inheritance diagram for LauParameter:
LauAbsRValue

Public Member Functions

 LauParameter ()
 Default constructor. More...
 
 LauParameter (const TString &parName)
 Constructor for named parameter. More...
 
 LauParameter (Double_t parValue)
 Constructor for parameter value. More...
 
 LauParameter (Double_t parValue, Double_t min, Double_t max)
 Constructor double limit parameter. More...
 
 LauParameter (Double_t parValue, Double_t min, Double_t max, Bool_t parFixed)
 Constructor double limit fixed parameter. More...
 
 LauParameter (Double_t parValue, Double_t parError, Double_t min, Double_t max)
 Constructor for double error and limit parameter. More...
 
 LauParameter (const TString &parName, Double_t parValue)
 Constructor for parameter value and name. More...
 
 LauParameter (const TString &parName, Double_t parValue, Double_t min, Double_t max)
 Constructor double limit parameter and name. More...
 
 LauParameter (const TString &parName, Double_t parValue, Double_t min, Double_t max, Bool_t parFixed)
 Constructor double limit fixed parameter and name. More...
 
 LauParameter (const TString &parName, Double_t parValue, Double_t parError, Double_t min, Double_t max)
 Constructor double error and limit parameter and name. More...
 
virtual ~LauParameter ()
 
 LauParameter (const LauParameter &rhs)
 Copy constructor. More...
 
LauParameteroperator= (const LauParameter &rhs)
 Copy assignment operator. More...
 
const TString & name () const
 The parameter name. More...
 
Bool_t blind () const
 The blinding state. More...
 
const LauBlindblinder () const
 Access the blinder object. More...
 
Double_t value () const
 The value of the parameter. More...
 
Double_t unblindValue () const
 The unblinded value of the parameter. More...
 
Double_t error () const
 The error on the parameter. More...
 
Double_t negError () const
 The lower error on the parameter. More...
 
Double_t posError () const
 The upper error on the parameter. More...
 
Double_t genValue () const
 The value generated for the parameter. More...
 
Double_t initValue () const
 The initial value of the parameter. More...
 
Double_t minValue () const
 The minimum value allowed for the parameter. More...
 
Double_t maxValue () const
 The maximum value allowed for the parameter. More...
 
Double_t range () const
 The range allowed for the parameter. More...
 
Bool_t fixed () const
 Check whether the parameter is fixed or floated. More...
 
Bool_t secondStage () const
 Check whether the parameter should be floated only in the second stage of a two stage fit. More...
 
Bool_t gaussConstraint () const
 Check whether a Gaussian constraints is applied. More...
 
Double_t constraintMean () const
 The mean of the Gaussian constraint. More...
 
Double_t constraintWidth () const
 The width of the Gaussian constraint. More...
 
Double_t globalCorrelationCoeff () const
 The parameter global correlation coefficient. More...
 
Double_t bias () const
 The bias in the parameter. More...
 
Double_t pull () const
 The pull value for the parameter. More...
 
Bool_t isLValue () const
 Boolean to say it is an L value. More...
 
std::vector< LauParameter * > getPars ()
 Get the LauParameter itself. More...
 
void name (const TString &newName)
 Set the parameter name. More...
 
void value (Double_t newValue)
 Set the value of the parameter. More...
 
void error (Double_t newError)
 Set the error on the parameter. More...
 
void negError (Double_t newNegError)
 Set the lower error on the parameter. More...
 
void posError (Double_t newPosError)
 Set the upper error on the parameter. More...
 
void errors (Double_t newError, Double_t newNegError, Double_t newPosError)
 Set the error values on the parameter. More...
 
void valueAndErrors (Double_t newValue, Double_t newError, Double_t newNegError=0.0, Double_t newPosError=0.0)
 Set the value and errors on the parameter. More...
 
void globalCorrelationCoeff (Double_t newGCCValue)
 Set the global correlation coefficient. More...
 
void genValue (Double_t newGenValue)
 Set the generated value for the parameter. More...
 
void initValue (Double_t newInitValue)
 Set the inital value for the parameter. More...
 
void minValue (Double_t newMinValue)
 Set the minimum value for the parameter. More...
 
void maxValue (Double_t newMaxValue)
 Set the maximum value for the parameter. More...
 
void range (Double_t newMinValue, Double_t newMaxValue)
 Set the range for the parameter. More...
 
void valueAndRange (Double_t newValue, Double_t newMinValue, Double_t newMaxValue)
 Set the value and range for the parameter. More...
 
void fixed (Bool_t parFixed)
 Fix or float the given parameter. More...
 
void secondStage (Bool_t secondStagePar)
 Set parameter as second-stage or not of the fit. More...
 
void addGaussianConstraint (Double_t newGaussMean, Double_t newGaussWidth)
 Add a Gaussian constraint (or modify an existing one) More...
 
void removeGaussianConstraint ()
 Remove the Gaussian constraint. More...
 
void blindParameter (const TString &blindingString, const Double_t width)
 Blind the parameter. More...
 
Bool_t clone () const
 Check whether is a clone or not. More...
 
LauParametercreateClone (Double_t constFactor=1.0)
 Method to create a clone from the parent parameter using the copy constructor. More...
 
LauParametercreateClone (const TString &newName, Double_t constFactor=1.0)
 Method to create a clone from the parent parameter using the copy constructor and setting a new name. More...
 
LauParameterparent () const
 The parent parameter. More...
 
void updatePull ()
 Call to update the bias and pull values. More...
 
void randomiseValue ()
 Randomise the value of the parameter (if it is floating). More...
 
void randomiseValue (Double_t minVal, Double_t maxVal)
 Randomise the value of the parameter (if it is floating). More...
 
- Public Member Functions inherited from LauAbsRValue
 LauAbsRValue ()
 Constructor. More...
 
virtual ~LauAbsRValue ()
 Destructor. More...
 
 LauAbsRValue (const LauAbsRValue &)
 Copy constructor. More...
 
LauAbsRValueoperator= (const LauAbsRValue &)
 Copy assignment operator. More...
 

Protected Member Functions

void checkRange (Double_t val, Double_t minVal, Double_t maxVal)
 Method to check whether value provided is within the range and that the minimum and maximum limits make sense. More...
 
void checkRange ()
 Method to check whether value provided is whithin the range and that the minimum and maximum limits make sense. More...
 
void clone (LauParameter *theparent)
 Mark this as a clone of the given parent. More...
 
void wipeClones ()
 Method to clear the clone parameters. More...
 
void updateClones (Bool_t justValue)
 Method to update clone values. More...
 

Private Attributes

TString name_
 The parameter name. More...
 
Double_t value_
 The parameter value. More...
 
Double_t error_
 The error on the parameter. More...
 
Double_t negError_
 The lower error on the parameter. More...
 
Double_t posError_
 The upper error on the parameter. More...
 
Double_t genValue_
 Toy generation value. More...
 
Double_t initValue_
 Initial fit value. More...
 
Double_t minValue_
 Minimum value for the parameter. More...
 
Double_t maxValue_
 Maximum value for the parameter. More...
 
Bool_t fixed_
 Fix/float option for parameter. More...
 
Bool_t secondStage_
 Flag whether it is floated only in the second stage of the fit. More...
 
Bool_t gaussConstraint_
 Choice to use Gaussian constraint. More...
 
Double_t constraintMean_
 Mean value of the Gaussian constraint. More...
 
Double_t constraintWidth_
 Width of the Gaussian constraint. More...
 
Double_t gcc_
 Global correlation coefficient. More...
 
Double_t bias_
 Parameter bias. More...
 
Double_t pull_
 Parameter pull. More...
 
Bool_t clone_
 Flag whether the parameter is a clone. More...
 
LauParameterparent_
 The parent parameter. More...
 
std::map< LauParameter
*, Double_t > 
clones_
 The clones of this parameter. More...
 
LauBlindblinder_
 The blinding engine. More...
 

Friends

class LauFitNtuple
 LauFitNtuple is a friend class. More...
 

Detailed Description

Class 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 35 of file LauParameter.hh.

Constructor & Destructor Documentation

LauParameter::LauParameter ( )

Default constructor.

Definition at line 30 of file LauParameter.cc.

LauParameter::LauParameter ( const TString &  parName)
explicit

Constructor for named parameter.

Parameters
[in]parNamethe parameter name

Definition at line 54 of file LauParameter.cc.

LauParameter::LauParameter ( Double_t  parValue)
explicit

Constructor for parameter value.

Parameters
[in]parValuethe parameter value

Definition at line 78 of file LauParameter.cc.

LauParameter::LauParameter ( Double_t  parValue,
Double_t  min,
Double_t  max 
)

Constructor double limit parameter.

Parameters
[in]parValuethe parameter value
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter

Definition at line 126 of file LauParameter.cc.

LauParameter::LauParameter ( Double_t  parValue,
Double_t  min,
Double_t  max,
Bool_t  parFixed 
)

Constructor double limit fixed parameter.

Parameters
[in]parValuethe parameter value
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter
[in]parFixedboolean flag to fix or float parameter

Definition at line 176 of file LauParameter.cc.

LauParameter::LauParameter ( Double_t  parValue,
Double_t  parError,
Double_t  min,
Double_t  max 
)

Constructor for double error and limit parameter.

Parameters
[in]parValuethe parameter value
[in]parErrorthe parameter error
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter

Definition at line 151 of file LauParameter.cc.

LauParameter::LauParameter ( const TString &  parName,
Double_t  parValue 
)

Constructor for parameter value and name.

Parameters
[in]parNamethe parameter name
[in]parValuethe parameter value

Definition at line 102 of file LauParameter.cc.

LauParameter::LauParameter ( const TString &  parName,
Double_t  parValue,
Double_t  min,
Double_t  max 
)

Constructor double limit parameter and name.

Parameters
[in]parNamethe parameter name
[in]parValuethe parameter value
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter

Definition at line 201 of file LauParameter.cc.

LauParameter::LauParameter ( const TString &  parName,
Double_t  parValue,
Double_t  min,
Double_t  max,
Bool_t  parFixed 
)

Constructor double limit fixed parameter and name.

Parameters
[in]parNamethe parameter name
[in]parValuethe parameter value
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter
[in]parFixedboolean flag to fix (kTRUE) or float (kFALSE) the parameter

Definition at line 226 of file LauParameter.cc.

LauParameter::LauParameter ( const TString &  parName,
Double_t  parValue,
Double_t  parError,
Double_t  min,
Double_t  max 
)

Constructor double error and limit parameter and name.

Parameters
[in]parNamethe parameter name
[in]parValuethe parameter value
[in]parErrorthe parameter error
[in]minthe minimum value of the parameter
[in]maxthe maximum value of the parameter

Definition at line 251 of file LauParameter.cc.

LauParameter::~LauParameter ( )
virtual

Definition at line 332 of file LauParameter.cc.

LauParameter::LauParameter ( const LauParameter rhs)

Copy constructor.

Parameters
[in]rhsthe parameter to be copied

Definition at line 276 of file LauParameter.cc.

Member Function Documentation

void LauParameter::addGaussianConstraint ( Double_t  newGaussMean,
Double_t  newGaussWidth 
)

Add a Gaussian constraint (or modify an existing one)

Parameters
[in]newGaussMeanthe new value of the Gaussian constraint mean
[in]newGaussWidththe new value of the Gaussian constraint width

Definition at line 506 of file LauParameter.cc.

Double_t LauParameter::bias ( ) const
inline

The bias in the parameter.

Returns
the bias in the parameter, defined as the difference between the value and the generated value

Definition at line 250 of file LauParameter.hh.

Bool_t LauParameter::blind ( ) const
inline

The blinding state.

Returns
the blinding state: kTRUE means that it is blinded, kFALSE that it is not blinded

Definition at line 142 of file LauParameter.hh.

const LauBlind* LauParameter::blinder ( ) const
inline

Access the blinder object.

Returns
the blinder

Definition at line 148 of file LauParameter.hh.

void LauParameter::blindParameter ( const TString &  blindingString,
const Double_t  width 
)

Blind the parameter.

See LauBlind documentation for details of blinding procedure

Parameters
[in]blindingStringthe unique blinding string used to seed the random number generator
[in]widththe width of the Gaussian from which the offset should be sampled

Definition at line 528 of file LauParameter.cc.

void LauParameter::checkRange ( Double_t  val,
Double_t  minVal,
Double_t  maxVal 
)
protected

Method to check whether value provided is within the range and that the minimum and maximum limits make sense.

Parameters
[in]valthe value of the parameter
[in]minValthe minimum value allowed
[in]maxValthe maximum value allowed

Definition at line 578 of file LauParameter.cc.

void LauParameter::checkRange ( )
inlineprotected

Method to check whether value provided is whithin the range and that the minimum and maximum limits make sense.

Definition at line 454 of file LauParameter.hh.

Bool_t LauParameter::clone ( ) const
inline

Check whether is a clone or not.

Returns
true/false whether is a clone

Definition at line 401 of file LauParameter.hh.

void LauParameter::clone ( LauParameter theparent)
inlineprotected

Mark this as a clone of the given parent.

Parameters
theparentthe parent parameter

Definition at line 463 of file LauParameter.hh.

Double_t LauParameter::constraintMean ( ) const
inlinevirtual

The mean of the Gaussian constraint.

Returns
the mean value of the Gaussian constraint

Implements LauAbsRValue.

Definition at line 232 of file LauParameter.hh.

Double_t LauParameter::constraintWidth ( ) const
inlinevirtual

The width of the Gaussian constraint.

Returns
the width of the Gaussian constraint

Implements LauAbsRValue.

Definition at line 238 of file LauParameter.hh.

LauParameter * LauParameter::createClone ( Double_t  constFactor = 1.0)

Method to create a clone from the parent parameter using the copy constructor.

Parameters
[in]constFactorthe optional constant factor by which the clone shold be multiplied
Returns
the cloned parameter

Definition at line 613 of file LauParameter.cc.

LauParameter * LauParameter::createClone ( const TString &  newName,
Double_t  constFactor = 1.0 
)

Method to create a clone from the parent parameter using the copy constructor and setting a new name.

Parameters
[in]newNamethe new name of the cloned parameter
[in]constFactorthe optional constant factor by which the clone shold be multiplied
Returns
the cloned parameter

Definition at line 634 of file LauParameter.cc.

Double_t LauParameter::error ( ) const
inline

The error on the parameter.

Returns
the error on the parameter

Definition at line 166 of file LauParameter.hh.

void LauParameter::error ( Double_t  newError)

Set the error on the parameter.

Parameters
[in]newErrorthe error on the parameter

Definition at line 354 of file LauParameter.cc.

void LauParameter::errors ( Double_t  newError,
Double_t  newNegError,
Double_t  newPosError 
)

Set the error values on the parameter.

Parameters
[in]newErrorthe error on the parameter
[in]newNegErrorthe lower error on the parameter
[in]newPosErrorthe upper error on the parameter

Definition at line 384 of file LauParameter.cc.

Bool_t LauParameter::fixed ( ) const
inlinevirtual

Check whether the parameter is fixed or floated.

Returns
the boolean flag true/false whether the parameter is fixed

Implements LauAbsRValue.

Definition at line 214 of file LauParameter.hh.

void LauParameter::fixed ( Bool_t  parFixed)

Fix or float the given parameter.

Parameters
[in]parFixedboolean flag to fix or float the parameter

Definition at line 486 of file LauParameter.cc.

Bool_t LauParameter::gaussConstraint ( ) const
inlinevirtual

Check whether a Gaussian constraints is applied.

Returns
the boolean flag true/false whether a Gaussian constraint is applied

Implements LauAbsRValue.

Definition at line 226 of file LauParameter.hh.

Double_t LauParameter::genValue ( ) const
inline

The value generated for the parameter.

Returns
the value generated for the parameter

Definition at line 184 of file LauParameter.hh.

void LauParameter::genValue ( Double_t  newGenValue)

Set the generated value for the parameter.

Parameters
[in]newGenValuethe generated value for the parameter

Definition at line 419 of file LauParameter.cc.

std::vector< LauParameter * > LauParameter::getPars ( )
virtual

Get the LauParameter itself.

Returns
a vector of the LauParameter

Implements LauAbsRValue.

Definition at line 337 of file LauParameter.cc.

Double_t LauParameter::globalCorrelationCoeff ( ) const
inline

The parameter global correlation coefficient.

Returns
the global correlation coefficient

Definition at line 244 of file LauParameter.hh.

void LauParameter::globalCorrelationCoeff ( Double_t  newGCCValue)

Set the global correlation coefficient.

Parameters
[in]newGCCValuethe value of the coefficient

Definition at line 409 of file LauParameter.cc.

Double_t LauParameter::initValue ( ) const
inline

The initial value of the parameter.

Returns
the initial value of the parameter given to the fitter

Definition at line 190 of file LauParameter.hh.

void LauParameter::initValue ( Double_t  newInitValue)

Set the inital value for the parameter.

Parameters
[in]newInitValuethe initial value for the parameter

Definition at line 429 of file LauParameter.cc.

Bool_t LauParameter::isLValue ( ) const
inlinevirtual

Boolean to say it is an L value.

Returns
kTRUE, LauParameters are L values

Implements LauAbsRValue.

Definition at line 262 of file LauParameter.hh.

Double_t LauParameter::maxValue ( ) const
inline

The maximum value allowed for the parameter.

Returns
the maximum value allowed for the parameter

Definition at line 202 of file LauParameter.hh.

void LauParameter::maxValue ( Double_t  newMaxValue)

Set the maximum value for the parameter.

Parameters
[in]newMaxValuethe maximum value for the parameter

Definition at line 449 of file LauParameter.cc.

Double_t LauParameter::minValue ( ) const
inline

The minimum value allowed for the parameter.

Returns
the minimum value allowed for the parameter

Definition at line 196 of file LauParameter.hh.

void LauParameter::minValue ( Double_t  newMinValue)

Set the minimum value for the parameter.

Parameters
[in]newMinValuethe minimum value for the parameter

Definition at line 439 of file LauParameter.cc.

const TString& LauParameter::name ( ) const
inlinevirtual

The parameter name.

Returns
the name of the parameter

Implements LauAbsRValue.

Definition at line 136 of file LauParameter.hh.

void LauParameter::name ( const TString &  newName)

Set the parameter name.

Parameters
[in]newNamethe name of the parameter

Definition at line 479 of file LauParameter.cc.

Double_t LauParameter::negError ( ) const
inline

The lower error on the parameter.

Returns
the lower error on the parameter

Definition at line 172 of file LauParameter.hh.

void LauParameter::negError ( Double_t  newNegError)

Set the lower error on the parameter.

Parameters
[in]newNegErrorthe lower error on the parameter

Definition at line 364 of file LauParameter.cc.

LauParameter & LauParameter::operator= ( const LauParameter rhs)

Copy assignment operator.

Parameters
[in]rhsthe parameter to be copied

Definition at line 301 of file LauParameter.cc.

LauParameter* LauParameter::parent ( ) const
inline

The parent parameter.

Returns
the parent parameter

Definition at line 422 of file LauParameter.hh.

Double_t LauParameter::posError ( ) const
inline

The upper error on the parameter.

Returns
the upper error on the parameter

Definition at line 178 of file LauParameter.hh.

void LauParameter::posError ( Double_t  newPosError)

Set the upper error on the parameter.

Parameters
[in]newPosErrorthe upper error on the parameter

Definition at line 374 of file LauParameter.cc.

Double_t LauParameter::pull ( ) const
inline

The pull value for the parameter.

Returns
the pull value for the parameter, defined as the bias divided by the error

Definition at line 256 of file LauParameter.hh.

void LauParameter::randomiseValue ( )

Randomise the value of the parameter (if it is floating).

The pre-defined parameter range is used as the randomisation range.

Definition at line 682 of file LauParameter.cc.

void LauParameter::randomiseValue ( Double_t  minVal,
Double_t  maxVal 
)

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.

Parameters
[in]minValthe minimum value for the parameter
[in]maxValthe maximum value for the parameter

Definition at line 687 of file LauParameter.cc.

Double_t LauParameter::range ( ) const
inline

The range allowed for the parameter.

Returns
the range allowed for the parameters, defined as the difference between the max and min value

Definition at line 208 of file LauParameter.hh.

void LauParameter::range ( Double_t  newMinValue,
Double_t  newMaxValue 
)

Set the range for the parameter.

Parameters
[in]newMinValuethe minimum value for the parameter
[in]newMaxValuethe maximum value for the parameter

Definition at line 459 of file LauParameter.cc.

void LauParameter::removeGaussianConstraint ( )

Remove the Gaussian constraint.

Definition at line 518 of file LauParameter.cc.

Bool_t LauParameter::secondStage ( ) const
inline

Check whether the parameter should be floated only in the second stage of a two stage fit.

Returns
the boolean flag true/false whether it floats only in the second stage

Definition at line 220 of file LauParameter.hh.

void LauParameter::secondStage ( Bool_t  secondStagePar)

Set parameter as second-stage or not of the fit.

Parameters
[in]secondStageParboolean flag to check whether is a second-stage parameter

Definition at line 496 of file LauParameter.cc.

Double_t LauParameter::unblindValue ( ) const
inlinevirtual

The unblinded value of the parameter.

Returns
the unblinded value of the parameter

Implements LauAbsRValue.

Definition at line 160 of file LauParameter.hh.

void LauParameter::updateClones ( Bool_t  justValue)
protected

Method to update clone values.

Parameters
[in]justValueboolean flag to determine whether it is necessary to update all the parameter settings or only its value.

Definition at line 644 of file LauParameter.cc.

void LauParameter::updatePull ( )

Call to update the bias and pull values.

Definition at line 553 of file LauParameter.cc.

Double_t LauParameter::value ( ) const
inlinevirtual

The value of the parameter.

Returns
the value of the parameter

Implements LauAbsRValue.

Definition at line 154 of file LauParameter.hh.

void LauParameter::value ( Double_t  newValue)

Set the value of the parameter.

Parameters
[in]newValuethe value of the parameter

Definition at line 344 of file LauParameter.cc.

void LauParameter::valueAndErrors ( Double_t  newValue,
Double_t  newError,
Double_t  newNegError = 0.0,
Double_t  newPosError = 0.0 
)

Set the value and errors on the parameter.

Parameters
[in]newValuethe value of the parameter
[in]newErrorthe error on the parameter
[in]newNegErrorthe lower error on the parameter (default set to zero)
[in]newPosErrorthe upper error on the parameter (default set to zero)

Definition at line 396 of file LauParameter.cc.

void LauParameter::valueAndRange ( Double_t  newValue,
Double_t  newMinValue,
Double_t  newMaxValue 
)

Set the value and range for the parameter.

Parameters
[in]newValuethe value of the parameter
[in]newMinValuethe minimum value for the parameter
[in]newMaxValuethe maximum value for the parameter

Definition at line 469 of file LauParameter.cc.

void LauParameter::wipeClones ( )
inlineprotected

Method to clear the clone parameters.

Definition at line 469 of file LauParameter.hh.

Friends And Related Function Documentation

friend class LauFitNtuple
friend

LauFitNtuple is a friend class.

Definition at line 479 of file LauParameter.hh.

Member Data Documentation

Double_t LauParameter::bias_
private

Parameter bias.

Definition at line 520 of file LauParameter.hh.

LauBlind* LauParameter::blinder_
private

The blinding engine.

Definition at line 534 of file LauParameter.hh.

Bool_t LauParameter::clone_
private

Flag whether the parameter is a clone.

Definition at line 525 of file LauParameter.hh.

std::map<LauParameter*, Double_t> LauParameter::clones_
private

The clones of this parameter.

Definition at line 531 of file LauParameter.hh.

Double_t LauParameter::constraintMean_
private

Mean value of the Gaussian constraint.

Definition at line 512 of file LauParameter.hh.

Double_t LauParameter::constraintWidth_
private

Width of the Gaussian constraint.

Definition at line 514 of file LauParameter.hh.

Double_t LauParameter::error_
private

The error on the parameter.

Definition at line 488 of file LauParameter.hh.

Bool_t LauParameter::fixed_
private

Fix/float option for parameter.

Definition at line 505 of file LauParameter.hh.

Bool_t LauParameter::gaussConstraint_
private

Choice to use Gaussian constraint.

Definition at line 510 of file LauParameter.hh.

Double_t LauParameter::gcc_
private

Global correlation coefficient.

Definition at line 517 of file LauParameter.hh.

Double_t LauParameter::genValue_
private

Toy generation value.

Definition at line 495 of file LauParameter.hh.

Double_t LauParameter::initValue_
private

Initial fit value.

Definition at line 498 of file LauParameter.hh.

Double_t LauParameter::maxValue_
private

Maximum value for the parameter.

Definition at line 502 of file LauParameter.hh.

Double_t LauParameter::minValue_
private

Minimum value for the parameter.

Definition at line 500 of file LauParameter.hh.

TString LauParameter::name_
private

The parameter name.

Definition at line 482 of file LauParameter.hh.

Double_t LauParameter::negError_
private

The lower error on the parameter.

Definition at line 490 of file LauParameter.hh.

LauParameter* LauParameter::parent_
private

The parent parameter.

Definition at line 528 of file LauParameter.hh.

Double_t LauParameter::posError_
private

The upper error on the parameter.

Definition at line 492 of file LauParameter.hh.

Double_t LauParameter::pull_
private

Parameter pull.

Definition at line 522 of file LauParameter.hh.

Bool_t LauParameter::secondStage_
private

Flag whether it is floated only in the second stage of the fit.

Definition at line 507 of file LauParameter.hh.

Double_t LauParameter::value_
private

The parameter value.

Definition at line 485 of file LauParameter.hh.


The documentation for this class was generated from the following files: