LauParameter.cc
Go to the documentation of this file.
173 LauParameter::LauParameter(const TString& parName, Double_t parValue, Double_t min, Double_t max) :
194 LauParameter::LauParameter(const TString& parName, Double_t parValue, Double_t min, Double_t max, Bool_t parFixed) :
215 LauParameter::LauParameter(const TString& parName, Double_t parValue, Double_t parError, Double_t min, Double_t max) :
310 void LauParameter::valueAndErrors(Double_t newValue, Double_t newError, Double_t newNegError, Double_t newPosError)
467 cerr<<"ERROR in LauParameter::checkRange : minValue: "<<minVal<<" greater than maxValue: "<<maxVal<<endl;
483 cerr<<"ERROR in LauParameter::checkRange : value: "<<val<<" not in allowed range ["<<minVal<<" , "<<maxVal<<"] for parameter \""<<name_<<"\"."<<endl;
485 cerr<<"ERROR in LauParameter::checkRange : value: "<<val<<" not in allowed range ["<<minVal<<" , "<<maxVal<<"]."<<endl;
531 for (map<LauParameter*,Double_t>::iterator iter = clones_.begin(); iter != clones_.end(); ++iter) {
537 for (map<LauParameter*,Double_t>::iterator iter = clones_.begin(); iter != clones_.end(); ++iter) {
540 clonePar->valueAndRange(constFactor*this->value(),constFactor*this->minValue(),constFactor*this->maxValue());
541 clonePar->errors(constFactor*this->error(),constFactor*this->negError(),constFactor*this->posError());
564 cerr<<"ERROR in LauParameter::randomiseValue : Supplied maximum value smaller than minimum value."<<endl;
Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:192 Double_t operator+=(Double_t &lhs, const LauParameter &rhs) Definition: LauParameter.cc:628 std::map< LauParameter *, Double_t > clones_ The clones of this parameter. Definition: LauParameter.hh:482 Double_t operator*=(Double_t &lhs, const LauParameter &rhs) Definition: LauParameter.cc:638 TRandom * zeroSeedRandom() Access the singleton random number generator with seed set from machine clock time (within +-1 sec)... Definition: LauRandom.cc:30 Double_t maxValue() const The maximum value allowed for the parameter. Definition: LauParameter.hh:180 Double_t minValue() const The minimum value allowed for the parameter. Definition: LauParameter.hh:174 LauParameter & operator*=(Double_t val) Multiplication assignment operator. Definition: LauParameter.cc:427 Bool_t firstStage_ Flag whether it is floated only in the first stage of the fit. Definition: LauParameter.hh:467 Double_t operator-=(Double_t &lhs, const LauParameter &rhs) Definition: LauParameter.cc:633 void valueAndRange(Double_t newValue, Double_t newMinValue, Double_t newMaxValue) Set the value and range for the parameter. Definition: LauParameter.cc:361 void updateClones(Bool_t justValue=kFALSE) Method to update clone values. Definition: LauParameter.cc:528 Double_t operator/=(Double_t &lhs, const LauParameter &rhs) Definition: LauParameter.cc:643 void checkRange() Method to check whether value provided is whithin the range and that the minimum and maximum limits m... Definition: LauParameter.hh:409 Bool_t firstStage() const Check whether the parameter should be floated only in the first stage of a two stage fit... Definition: LauParameter.hh:198 std::ostream & operator<<(std::ostream &os, const LauComplex &z) Definition: LauComplex.cc:43 File containing declaration of LauParameter class. Bool_t secondStage() const Check whether the parameter should be floated only in the second stage of a two stage fit... Definition: LauParameter.hh:204 LauParameter & operator/=(Double_t val) Division assignment operator. Definition: LauParameter.cc:436 void randomiseValue() Randomise the value of the parameter (if it is floating). Definition: LauParameter.cc:551 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:310 File containing LauRandom namespace. LauParameter & operator-=(Double_t val) Subtraction assignment operator. Definition: LauParameter.cc:418 Bool_t secondStage_ Flag whether it is floated only in the second stage of the fit. Definition: LauParameter.hh:469 LauParameter * createClone(Double_t constFactor=1.0) Method to create a clone from the parent parameter using the copy constructor. Definition: LauParameter.cc:498 void errors(Double_t newError, Double_t newNegError, Double_t newPosError) Set the error values on the parameter. Definition: LauParameter.cc:300 LauParameter & operator=(const LauParameter &rhs) Copy assignment operator. Definition: LauParameter.cc:250 LauParameter & operator+=(Double_t val) Addition assignment operator. Definition: LauParameter.cc:409 Generated by 1.8.5 |