CMS 3D CMS Logo

Namespaces | Functions
TkRotation.cc File Reference
#include "DataFormats/GeometrySurface/interface/TkRotation.h"
#include <iostream>

Go to the source code of this file.

Namespaces

 geometryDetails
 

Functions

template<>
std::ostream & operator<<<double > (std::ostream &s, const TkRotation2D< double > &rtmp)
 
template<>
std::ostream & operator<<<double > (std::ostream &s, const TkRotation< double > &rtmp)
 
template<>
std::ostream & operator<<<float > (std::ostream &s, const TkRotation2D< float > &rtmp)
 
template<>
std::ostream & operator<<<float > (std::ostream &s, const TkRotation< float > &rtmp)
 
void geometryDetails::TkRotationErr1 ()
 
void geometryDetails::TkRotationErr2 ()
 

Function Documentation

◆ operator<<<double >() [1/2]

template<>
std::ostream& operator<<<double > ( std::ostream &  s,
const TkRotation2D< double > &  rtmp 
)

Definition at line 24 of file TkRotation.cc.

24  {
25  return s << rtmp.x() << "\n" << rtmp.y();
26 }

References alignCSCRings::s, TkRotation2D< T >::x(), and TkRotation2D< T >::y().

◆ operator<<<double >() [2/2]

template<>
std::ostream& operator<<<double > ( std::ostream &  s,
const TkRotation< double > &  rtmp 
)

Definition at line 12 of file TkRotation.cc.

12  {
13  return s << " (" << rtmp.xx() << ',' << rtmp.xy() << ',' << rtmp.xz() << ")\n"
14  << " (" << rtmp.yx() << ',' << rtmp.yy() << ',' << rtmp.yz() << ")\n"
15  << " (" << rtmp.zx() << ',' << rtmp.zy() << ',' << rtmp.zz() << ") ";
16 }

References alignCSCRings::s, TkRotation< T >::xx(), TkRotation< T >::xy(), TkRotation< T >::xz(), TkRotation< T >::yx(), TkRotation< T >::yy(), TkRotation< T >::yz(), TkRotation< T >::zx(), TkRotation< T >::zy(), and TkRotation< T >::zz().

◆ operator<<<float >() [1/2]

template<>
std::ostream& operator<<<float > ( std::ostream &  s,
const TkRotation2D< float > &  rtmp 
)

Definition at line 19 of file TkRotation.cc.

19  {
20  return s << rtmp.x() << "\n" << rtmp.y();
21 }

References alignCSCRings::s, TkRotation2D< T >::x(), and TkRotation2D< T >::y().

◆ operator<<<float >() [2/2]

template<>
std::ostream& operator<<<float > ( std::ostream &  s,
const TkRotation< float > &  rtmp 
)

Definition at line 5 of file TkRotation.cc.

5  {
6  return s << " (" << rtmp.xx() << ',' << rtmp.xy() << ',' << rtmp.xz() << ")\n"
7  << " (" << rtmp.yx() << ',' << rtmp.yy() << ',' << rtmp.yz() << ")\n"
8  << " (" << rtmp.zx() << ',' << rtmp.zy() << ',' << rtmp.zz() << ") ";
9 }

References alignCSCRings::s, TkRotation< T >::xx(), TkRotation< T >::xy(), TkRotation< T >::xz(), TkRotation< T >::yx(), TkRotation< T >::yy(), TkRotation< T >::yz(), TkRotation< T >::zx(), TkRotation< T >::zy(), and TkRotation< T >::zz().

TkRotation::zy
T zy() const
Definition: extTkRotation.h:258
TkRotation2D::x
BasicVector x() const
Definition: extTkRotation.h:330
alignCSCRings.s
s
Definition: alignCSCRings.py:92
TkRotation::xz
T xz() const
Definition: extTkRotation.h:253
TkRotation::yx
T yx() const
Definition: extTkRotation.h:254
TkRotation::xx
T xx() const
Definition: extTkRotation.h:251
TkRotation::xy
T xy() const
Definition: extTkRotation.h:252
TkRotation::zz
T zz() const
Definition: extTkRotation.h:259
TkRotation::yz
T yz() const
Definition: extTkRotation.h:256
TkRotation::yy
T yy() const
Definition: extTkRotation.h:255
TkRotation2D::y
BasicVector y() const
Definition: extTkRotation.h:331
TkRotation::zx
T zx() const
Definition: extTkRotation.h:257