TPrincipal


class description - source file - inheritance tree

class TPrincipal : public TNamed


    protected:
void MakeNormalised() void MakeRealCode(const char* filename, const char* prefix, Option_t* option) public:
TPrincipal(Int_t nVariables, Option_t* opt = "ND") TPrincipal(const TPrincipal&) TPrincipal() virtual ~TPrincipal() virtual void AddRow(const Double_t* x) virtual void Browse(TBrowser* b) static TClass* Class() virtual void Clear(Option_t* option) const TMatrixD* GetCovarianceMatrix() const const TVectorD* GetEigenValues() const const TMatrixD* GetEigenVectors() const TList* GetHistograms() const const TVectorD* GetMeanValues() const const Double_t* GetRow(Int_t row) const const TVectorD* GetSigmas() const const TVectorD* GetUserData() const virtual TClass* IsA() const virtual Bool_t IsFolder() const virtual void MakeCode(const char* filename = "pca", Option_t* option) virtual void MakeHistograms(const char* name = "pca", Option_t* option = "epsdx") virtual void MakeMethods(const char* classname = "PCA", Option_t* option) virtual void MakePrincipals() virtual void P2X(const Double_t* p, Double_t* x, Int_t nTest) virtual void Print(Option_t* opt = "MSE") const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void SumOfSquareResiduals(const Double_t* x, Double_t* s) void Test(Option_t* option) virtual void X2P(const Double_t* x, Double_t* p)

Data Members


    protected:
Int_t fNumberOfDataPoints Number of data points Int_t fNumberOfVariables Number of variables TVectorD fMeanValues Mean value over all data points TVectorD fSigmas vector of sigmas TMatrixD fCovarianceMatrix Covariance matrix TMatrixD fEigenVectors Eigenvector matrix of trans TVectorD fEigenValues Eigenvalue vector of trans TVectorD fOffDiagonal elements of the tridiagonal TVectorD fUserData Vector of original data points Double_t fTrace Trace of covarience matrix TList* fHistograms List of histograms Bool_t fIsNormalised Normalize matrix? Bool_t fStoreData Should we store input data?

Class Description



Last update: Fri May 14 13:32:42 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.