ROOTPWA
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TCovEllipse Class Reference

#include <TCovEllipse.h>

Public Member Functions

 TCovEllipse ()
 TCovEllipse (const TMatrixT< double > &cov, double x0=0, double y0=0, int i=0, int j=1)
virtual ~TCovEllipse ()
TMatrixT< double > getCov () const
void setCov (const TMatrixT< double > &cov)
void setMean (double x, double y)
void select (int i, int j)

Private Member Functions

void recalc ()

Private Attributes

TMatrixT< double > _cov
double _sig
double _x0
double _y0
int _i
int _j

Detailed Description

Definition at line 51 of file TCovEllipse.h.

Constructor & Destructor Documentation

TCovEllipse::TCovEllipse ( )
TCovEllipse::TCovEllipse ( const TMatrixT< double > &  cov,
double  x0 = 0,
double  y0 = 0,
int  i = 0,
int  j = 1 
)

Definition at line 58 of file TCovEllipse.cc.

References recalc().

virtual TCovEllipse::~TCovEllipse ( )
inlinevirtual

Definition at line 59 of file TCovEllipse.h.

Member Function Documentation

TMatrixT<double> TCovEllipse::getCov ( ) const
inline

Definition at line 65 of file TCovEllipse.h.

References _cov.

void TCovEllipse::recalc ( )
private

Definition at line 82 of file TCovEllipse.cc.

References _cov, _i, _j, _x0, _y0, and rho().

Referenced by select(), setCov(), and TCovEllipse().

void TCovEllipse::select ( int  i,
int  j 
)
inline

Definition at line 70 of file TCovEllipse.h.

References _i, _j, i, and recalc().

void TCovEllipse::setCov ( const TMatrixT< double > &  cov)

Definition at line 68 of file TCovEllipse.cc.

References _cov, and recalc().

void TCovEllipse::setMean ( double  x,
double  y 
)

Definition at line 75 of file TCovEllipse.cc.

Member Data Documentation

TMatrixT<double> TCovEllipse::_cov
private

Definition at line 77 of file TCovEllipse.h.

Referenced by getCov(), recalc(), and setCov().

int TCovEllipse::_i
private

Definition at line 82 of file TCovEllipse.h.

Referenced by recalc(), and select().

int TCovEllipse::_j
private

Definition at line 82 of file TCovEllipse.h.

Referenced by recalc(), and select().

double TCovEllipse::_sig
private

Definition at line 78 of file TCovEllipse.h.

double TCovEllipse::_x0
private

Definition at line 79 of file TCovEllipse.h.

Referenced by recalc().

double TCovEllipse::_y0
private

Definition at line 80 of file TCovEllipse.h.

Referenced by recalc().


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