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

◆ XYZPoint

Definition at line 26 of file Transform3DPJ.cc.

◆ XYZVector

Definition at line 27 of file Transform3DPJ.cc.

Function Documentation

◆ operator<<()

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

Definition at line 285 of file Transform3DPJ.cc.

References visualization-live-secondInstance_cfg::m, and submitPVValidationJobs::t.

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