CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions
ROOT::Math Namespace Reference

Classes

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.

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