|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Base class for axis transformation objects. More...
#include <TGo4FitAxisTrans.h>
Inheritance diagram for TGo4FitAxisTrans:Public Member Functions | |
| TGo4FitAxisTrans () | |
| TGo4FitAxisTrans (const char *iName, const char *iTitle) | |
| virtual | ~TGo4FitAxisTrans () |
| virtual void | Transformation (Double_t *scales, Int_t naxis)=0 |
Public Member Functions inherited from TGo4FitParsList | |
| TGo4FitParsList () | |
| Default constructor. | |
| TGo4FitParsList (Bool_t IsParsOwned) | |
| Create TGo4FitParsList object and set flag of ownership of parameters object. | |
| TGo4FitParsList (const char *Name, const char *Title, Bool_t IsParsOwned) | |
| Create TGo4FitParsList object, set it's name and title, and ownership flag of parameters pbjects. | |
| virtual | ~TGo4FitParsList () |
| Destroy TGo4FitParsList object. | |
| virtual bool | CanRollbackPars () |
| Return true if parameters can be safely restored from memorized values;. | |
| void | ClearPars () |
| Remove all parameters from list. | |
| virtual void | CollectParsTo (TGo4FitParsList &list) |
| Add all parameters to provided TGo4FitParsList object. | |
| TGo4FitParameter * | CreatePar (const char *ParName, const char *Title, Double_t iValue=0) |
| Create new TGo4FitParameter object with given name, title and parameter value, and put this object to the list. | |
| TGo4FitParameter * | FindPar (const char *OwnerFullName, const char *ParName) |
| Find parameter with given owner full name and parameter name. | |
| TGo4FitParameter * | FindPar (const char *ParName) |
| Find parameter object with given name. | |
| TGo4FitParameter * | FindPar (TGo4FitParameter *par) |
| Find parameter in list. | |
| TGo4FitParameter * | GetPar (Int_t n) |
| Return parameter according given index. | |
| virtual Bool_t | GetParEpsilon (const char *ParName, Double_t &Epsilon) |
| Get epsilon value for parameter with given name. | |
| Double_t | GetParError (const char *ParName) |
| Get error value for parameter with given name. | |
| virtual Bool_t | GetParFixed (const char *ParName) |
| Return status for parameter with given name, is it fixed or not. | |
| const char * | GetParFullName (Int_t n) |
| Return full name of parameter with given index. | |
| Int_t | GetParIndex (const TGo4FitParameter *par) |
| Return index of given parameter in list. | |
| const char * | GetParName (Int_t n) |
| Return name of parameter with given index. | |
| virtual Bool_t | GetParRange (const char *ParName, Double_t &RangeMin, Double_t &RangeMax) |
| Get range limits for parameter with given name. | |
| void | GetParsValues (Double_t *pars) |
| Copy values of all parameters in list to provided array. | |
| Double_t | GetParValue (const char *ParName) |
| Return value of parameter with given name. | |
| Bool_t | IsAllParsFixed () |
| Returns true, if all parameters in list fixed;. | |
| virtual void | MemorizePars () |
| Memorize values of all parameters. | |
| Int_t | NumFixedPars () |
| Return number of fixed pars. | |
| Int_t | NumFreePars () |
| Return number of free pars. | |
| virtual Int_t | NumPars () |
| Return number of parameters in list. | |
| void | Print (Option_t *option="") const override |
| Default print method. | |
| void | PrintPars () const |
| Print only value and error of all parameters in list. | |
| virtual void | RememberPars () |
| Restore parameters values, which were stored by MemorizePars() routine;. | |
| Bool_t | RemovePar (const char *name) |
| Remove parameter from list with given name. | |
| Bool_t | RemovePar (TGo4FitParameter *par) |
| Remove parameter from list. | |
| virtual Bool_t | SetParEpsilon (const char *ParName, Double_t Epsilon) |
| Set epsilon value for parameter with given name. | |
| Bool_t | SetParError (const char *ParName, Double_t iError) |
| Set error value for parameter with given name. | |
| virtual Bool_t | SetParFixed (const char *ParName, Bool_t iFixed=kTRUE) |
| Set for parameter with given name, is it fixed or not. | |
| void | SetParName (Int_t n, const char *name) |
| Set new name for parameter object with provided index. | |
| virtual Bool_t | SetParRange (const char *ParName, Double_t RangeMin, Double_t RangeMax) |
| Set range limits for parameter with given name. | |
| void | SetParsNames (const char *name0="Par0", const char *name1="Par1", const char *name2="Par2", const char *name3="Par3", const char *name4="Par4", const char *name5="Par5", const char *name6="Par6", const char *name7="Par7", const char *name8="Par8", const char *name9="Par9") |
| Set names of first 10 parameters. | |
| void | SetParsValues (Double_t *pars) |
| Set value for all parameters from array. | |
| void | SetParsValues (Double_t par0=0., Double_t par1=0., Double_t par2=0., Double_t par3=0., Double_t par4=0., Double_t par5=0., Double_t par6=0., Double_t par7=0., Double_t par8=0., Double_t par9=0.) |
| Set values for first 10 parameters. | |
| Bool_t | SetParValue (const char *ParName, Double_t iValue) |
| Set value of parameter with given name. | |
Public Member Functions inherited from TGo4FitNamed | |
| TGo4FitNamed () | |
| Default constructor. | |
| TGo4FitNamed (const char *Name, const char *Title, TNamed *Owner=nullptr) | |
| Creates TGo4FitNamed object and set name and title. | |
| virtual | ~TGo4FitNamed () |
| Destroy TGo4FitNamed object. | |
| const char * | GetFullName () |
| Returns full name of object. | |
| TNamed * | GetOwner () |
| Return owner of object. | |
| const char * | GetOwnerFullName () |
| Return full name of owner. | |
| void | Print (Option_t *option="") const override |
| void | SetOwner (TNamed *iOwner) |
| Sets owner of object. | |
Additional Inherited Members | |
Protected Member Functions inherited from TGo4FitParsList | |
| TGo4FitParameter * | AddPar (TGo4FitParameter *par) |
| void | ClearParsBlocking () |
| TGo4FitParameter * | Find (const char *OwnerFullName, const char *ParName) |
| TGo4FitParameter * | Find (const char *ParName) |
| TGo4FitParameter * | Find (TGo4FitParameter *par) |
| virtual TGo4FitParameter * | Get (Int_t n) |
| TGo4FitParameter * | InsertPar (TGo4FitParameter *par, Int_t indx) |
| Bool_t | RemoveParByIndex (Int_t indx) |
| void | SetParsOwner (TGo4FitNamed *iOwner) |
Base class for axis transformation objects.
Definition at line 24 of file TGo4FitAxisTrans.h.
| TGo4FitAxisTrans::TGo4FitAxisTrans | ( | ) |
Definition at line 16 of file TGo4FitAxisTrans.cxx.
References TGo4FitParsList::TGo4FitParsList().
Referenced by TGo4FitLinearTrans::TGo4FitLinearTrans(), TGo4FitLinearTrans::TGo4FitLinearTrans(), TGo4FitMatrixTrans::TGo4FitMatrixTrans(), TGo4FitMatrixTrans::TGo4FitMatrixTrans(), and Transformation().
| TGo4FitAxisTrans::TGo4FitAxisTrans | ( | const char * | iName, |
| const char * | iTitle ) |
Definition at line 19 of file TGo4FitAxisTrans.cxx.
References TGo4FitParsList::TGo4FitParsList().
|
virtual |
Definition at line 23 of file TGo4FitAxisTrans.cxx.
|
pure virtual |
Implemented in TGo4FitLinearTrans, and TGo4FitMatrixTrans.
References TGo4FitAxisTrans().
Referenced by TGo4FitDataIter::TransformScales().