GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
TGo4FitMatrixTrans Class Reference

#include <TGo4FitMatrixTrans.h>

+ Inheritance diagram for TGo4FitMatrixTrans:

Public Member Functions

 TGo4FitMatrixTrans ()
 TGo4FitMatrixTrans (const char *iName, const char *iTitle, Int_t NumAxis=1)
virtual ~TGo4FitMatrixTrans ()
Int_t GetNumAxis ()
void SetNumAxis (Int_t NumAxis)
virtual void Transformation (Double_t *scales, Int_t naxis)
virtual void Print (Option_t *option) const
- Public Member Functions inherited from TGo4FitAxisTrans
 TGo4FitAxisTrans ()
 TGo4FitAxisTrans (const char *iName, const char *iTitle)
virtual ~TGo4FitAxisTrans ()
- Public Member Functions inherited from TGo4FitParsList
 TGo4FitParsList ()
 TGo4FitParsList (Bool_t IsParsOwned)
 TGo4FitParsList (const char *Name, const char *Title, Bool_t IsParsOwned)
virtual ~TGo4FitParsList ()
virtual Int_t NumPars ()
TGo4FitParameterGetPar (Int_t n)
Int_t GetParIndex (const TGo4FitParameter *par)
TGo4FitParameterFindPar (const char *ParName)
TGo4FitParameterFindPar (const char *OwnerFullName, const char *ParName)
TGo4FitParameterFindPar (TGo4FitParameter *par)
Double_t GetParValue (const char *ParName)
Bool_t SetParValue (const char *ParName, Double_t iValue)
void GetParsValues (Double_t *pars)
void SetParsValues (Double_t *pars)
Double_t GetParError (const char *ParName)
Bool_t SetParError (const char *ParName, Double_t iError)
virtual Bool_t SetParFixed (const char *ParName, Bool_t iFixed=kTRUE)
virtual Bool_t GetParFixed (const char *ParName)
Int_t NumFixedPars ()
Int_t NumFreePars ()
virtual Bool_t SetParRange (const char *ParName, Double_t RangeMin, Double_t RangeMax)
virtual Bool_t GetParRange (const char *ParName, Double_t &RangeMin, Double_t &RangeMax)
virtual Bool_t SetParEpsilon (const char *ParName, Double_t Epsilon)
virtual Bool_t GetParEpsilon (const char *ParName, Double_t &Epsilon)
void SetParName (Int_t n, const char *name)
const char * GetParName (Int_t n)
const char * GetParFullName (Int_t n)
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")
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.)
virtual void MemorizePars ()
virtual bool CanRollbackPars ()
virtual void RememberPars ()
Bool_t IsAllParsFixed ()
TGo4FitParameterCreatePar (const char *ParName, const char *Title, Double_t iValue=0)
Bool_t RemovePar (const char *name)
Bool_t RemovePar (TGo4FitParameter *par)
void PrintPars () const
virtual void CollectParsTo (TGo4FitParsList &list)
void ClearPars ()
- Public Member Functions inherited from TGo4FitNamed
 TGo4FitNamed ()
 TGo4FitNamed (const char *Name, const char *Title, TNamed *Owner=0)
virtual ~TGo4FitNamed ()
const char * GetFullName ()
const char * GetOwnerFullName ()
void SetOwner (TNamed *iOwner)
TNamed * GetOwner ()
void Print (Option_t *option) const

Additional Inherited Members

- Protected Member Functions inherited from TGo4FitParsList
TGo4FitParameterAddPar (TGo4FitParameter *par)
TGo4FitParameterInsertPar (TGo4FitParameter *par, Int_t indx)
void SetParsOwner (TGo4FitNamed *iOwner)
void ClearParsBlocking ()
virtual TGo4FitParameterGet (Int_t n)
TGo4FitParameterFind (const char *ParName)
TGo4FitParameterFind (const char *OwnerFullName, const char *ParName)
TGo4FitParameterFind (TGo4FitParameter *par)
Bool_t RemoveParByIndex (Int_t indx)

Detailed Description

Matrix transformation of scale values.

It has full matrix (N x N) to transfrom axis values like:

scale' = Matrix x scale

Each matrix element can be changed individually

Definition at line 29 of file TGo4FitMatrixTrans.h.

Constructor & Destructor Documentation

TGo4FitMatrixTrans::TGo4FitMatrixTrans ( )

Definition at line 23 of file TGo4FitMatrixTrans.cxx.

TGo4FitMatrixTrans::TGo4FitMatrixTrans ( const char *  iName,
const char *  iTitle,
Int_t  NumAxis = 1 

Definition at line 27 of file TGo4FitMatrixTrans.cxx.

References SetNumAxis().

TGo4FitMatrixTrans::~TGo4FitMatrixTrans ( )

Definition at line 33 of file TGo4FitMatrixTrans.cxx.

Member Function Documentation

Int_t TGo4FitMatrixTrans::GetNumAxis ( )
void TGo4FitMatrixTrans::Print ( Option_t *  option) const

Default print method. Call print method for every parameter object in list.

Reimplemented from TGo4FitParsList.

Definition at line 74 of file TGo4FitMatrixTrans.cxx.

References TGo4FitParsList::Print().

void TGo4FitMatrixTrans::SetNumAxis ( Int_t  NumAxis)
void TGo4FitMatrixTrans::Transformation ( Double_t *  scales,
Int_t  naxis 

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