LauParameter.cc
Go to the documentation of this file.
166 LauParameter::LauParameter( Double_t parValue, Double_t parError, Double_t min, Double_t max ) :
218 LauParameter::LauParameter( const TString& parName, Double_t parValue, Double_t min, Double_t max ) :
504 void LauParameter::valueAndRange( Double_t newValue, Double_t newMinValue, Double_t newMaxValue )
591 std::cerr << "WARNING in LauParameter::blindParameter : blinding has already been set up for this parameter"
598 for ( std::map<LauParameter*, Double_t>::iterator iter = clones_.begin(); iter != clones_.end();
602 std::cerr << "WARNING in LauParameter::blindParameter : blinding has already been set up for a clone of this parameter - it will be replaced!"
715 // we have to set the values directly rather than using member functions because otherwise we'd get into an infinite loop
Double_t globalCorrelationCoeff() const The parameter global correlation coefficient. Definition: LauParameter.hh:259 File containing LauRandom namespace. 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. Definition: LauParameter.cc:428 std::ostream & operator<<(std::ostream &stream, const LauParameter &par) Output stream operator. Definition: LauParameter.cc:776 File containing declaration of LauParameter class. void generateConstraintMean() Generate per-experiment constraint mean. Definition: LauParameter.cc:564 Double_t minValue() const The minimum value allowed for the parameter. Definition: LauParameter.hh:217 void randomiseValue() Randomise the value of the parameter (if it is floating). Definition: LauParameter.cc:743 Bool_t secondStage() const Check whether the parameter should be floated only in the second stage of a two stage fit. Definition: LauParameter.hh:241 Class for blinding and unblinding a number based on a blinding string. Definition: LauBlind.hh:42 LauParameter & operator=(const LauParameter &rhs) Copy assignment operator. Definition: LauParameter.cc:332 LauAbsRValue & operator=(const LauAbsRValue &) Copy assignment operator. Definition: LauAbsRValue.hh:58 LauParameter * createClone(Double_t constFactor=1.0) Method to create a clone from the parent parameter using the copy constructor. Definition: LauParameter.cc:677 Double_t maxValue() const The maximum value allowed for the parameter. Definition: LauParameter.hh:223 void blindParameter(const TString &blindingString, const Double_t width) Blind the parameter. Definition: LauParameter.cc:583 TRandom * randomFun() Access the singleton random number generator with a particular seed. Definition: LauRandom.cc:33 void addGaussianConstraint(Double_t newGaussMean, Double_t newGaussWidth) Add a Gaussian constraint (or modify an existing one) Definition: LauParameter.cc:541 Pure abstract base class for defining a parameter containing an R value. Definition: LauAbsRValue.hh:45 void errors(Double_t newError, Double_t newNegError, Double_t newPosError) Set the error values on the parameter. Definition: LauParameter.cc:416 TRandom * zeroSeedRandom() Access the singleton random number generator with seed set from machine clock time (within +-1 sec). Definition: LauRandom.cc:45 Bool_t secondStage_ Flag whether it is floated only in the second stage of the fit. Definition: LauParameter.hh:532 void valueAndRange(Double_t newValue, Double_t newMinValue, Double_t newMaxValue) Set the value and range for the parameter. Definition: LauParameter.cc:504 std::map< LauParameter *, Double_t > clones_ The clones of this parameter. Definition: LauParameter.hh:558 Double_t constraintPenalty() const The penalty term from the Gaussian constraint. Definition: LauParameter.cc:574 void checkRange() Method to check whether value provided is whithin the range and that the minimum and maximum limits m... Definition: LauParameter.hh:475 Generated by ![]() |