CMS 3D CMS Logo

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 30 of file Transform3DPJ.cc.

Definition at line 31 of file Transform3DPJ.cc.

Function Documentation

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

Definition at line 268 of file Transform3DPJ.cc.

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

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