simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSCovMatrixMgr Class Reference
Inheritance diagram for TSCovMatrixMgr:
TSNamed TSNamed

Public Member Functions

 TSCovMatrixMgr (TString name, TString title)
 
void Add (const TMatrixT< double > &, TString opt="")
 
void AggregateMatrix (const TMatrixT< double > &)
 
void Decompose ()
 
void ImportSubMatrix (const TMatrixT< double > &, int first_ele=0, int last_ele=0)
 
void ImportSubMatrix (const TMatrixT< double > &, std::vector< std::pair< int, int > > &)
 
void ImportSubMatrix (const TH2 &, int first_ele=0, int last_ele=0)
 
void ImportSubMatrix (const TH2 &, std::vector< std::pair< int, int > > &)
 
void ImportSubMatrixDiag (const TH1 &, int first_ele=0, int last_ele=0)
 
int GetDimension () const
 
double GetElement (int, int) const
 
const TMatrixTSym< double > & GetTMatrixTSym () const
 
void Init ()
 
void Print ()
 
void Randomize ()
 
void SetElement (int, int, double)
 
void SetElements (TSNuiParamSet &, TString opt="")
 
void SetParameters (TSNuiParamSet &, TString opt="")
 
void Update ()
 
 TSCovMatrixMgr (TString name, TString title)
 
void Add (const TMatrixT< double > &, TString opt="")
 
void AggregateMatrix (const TMatrixT< double > &)
 
void Decompose ()
 
void ImportSubMatrix (const TMatrixT< double > &, int first_ele=0, int last_ele=0)
 
void ImportSubMatrix (const TMatrixT< double > &, std::vector< std::pair< int, int > > &)
 
void ImportSubMatrix (const TH2 &, int first_ele=0, int last_ele=0)
 
void ImportSubMatrix (const TH2 &, std::vector< std::pair< int, int > > &)
 
void ImportSubMatrixDiag (const TH1 &, int first_ele=0, int last_ele=0)
 
int GetDimension () const
 
double GetElement (int, int) const
 
const TMatrixTSym< double > & GetTMatrixTSym () const
 
void Init ()
 
void Print ()
 
void Randomize ()
 
void SetElement (int, int, double)
 
void SetElements (TSNuiParamSet &, TString opt="")
 
void SetParameters (TSNuiParamSet &, TString opt="")
 
void Update ()
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 

Member Function Documentation

void TSCovMatrixMgr::AggregateMatrix ( const TMatrixT< double > &  M)

Align another matrix along the diagonal


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