CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Functions

ROOT::Math Namespace Reference

Namespaces

namespace  CholeskyDecompHelpers
 

helpers for CholeskyDecomp


Classes

class  CholeskyDecomp
 class to compute the Cholesky decomposition of a matrix More...
class  Transform3DPJ

Typedefs

typedef Transform3DPJ::Point XYZPoint
typedef Transform3DPJ::Vector XYZVector

Functions

std::ostream & operator<< (std::ostream &os, const Transform3DPJ &t)

Typedef Documentation

Definition at line 31 of file Transform3DPJ.cc.

Definition at line 32 of file Transform3DPJ.cc.


Function Documentation

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Transform3DPJ &  t 
)

Definition at line 269 of file Transform3DPJ.cc.

References ROOT::Math::Transform3DPJ::GetComponents(), and m.

{
   // TODO - this will need changing for machine-readable issues
   //        and even the human readable form needs formatiing improvements
   
   double m[12];
   t.GetComponents(m, m+12);
   os << "\n" << m[0] << "  " << m[1] << "  " << m[2] << "  " << m[3] ;
   os << "\n" << m[4] << "  " << m[5] << "  " << m[6] << "  " << m[7] ;
   os << "\n" << m[8] << "  " << m[9] << "  " << m[10]<< "  " << m[11] << "\n";
   return os;
}