DataFormats
GeometrySurface
src
TkRotation.cc
Go to the documentation of this file.
1
#include "
DataFormats/GeometrySurface/interface/TkRotation.h
"
2
#include <iostream>
3
4
template
<>
5
std::ostream&
operator<<<float>
(std::ostream&
s
,
const
TkRotation<float>
& rtmp) {
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
}
10
11
template
<>
12
std::ostream&
operator<<<double>
(std::ostream&
s
,
const
TkRotation<double>
& rtmp) {
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
}
17
18
template
<>
19
std::ostream&
operator<<<float>
(std::ostream&
s
,
const
TkRotation2D<float>
& rtmp) {
20
return
s
<< rtmp.x() <<
"\n"
<< rtmp.y();
21
}
22
23
template
<>
24
std::ostream&
operator<<<double>
(std::ostream&
s
,
const
TkRotation2D<double>
& rtmp) {
25
return
s
<< rtmp.x() <<
"\n"
<< rtmp.y();
26
}
27
28
namespace
geometryDetails
{
29
void
TkRotationErr1
() {
std::cerr
<<
"TkRotation: zero axis"
<< std::endl; }
30
void
TkRotationErr2
() {
std::cerr
<<
"TkRotation::rotateAxes: bad axis vectors"
<< std::endl; }
31
32
}
// namespace geometryDetails
TkRotation2D
Definition:
extTkRotation.h:15
TkRotation.h
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
TkRotation< float >
operator<<<float >
std::ostream & operator<<<float >(std::ostream &s, const TkRotation< float > &rtmp)
Definition:
TkRotation.cc:5
geometryDetails
Definition:
extTkRotation.h:22
operator<<<double >
std::ostream & operator<<<double >(std::ostream &s, const TkRotation< double > &rtmp)
Definition:
TkRotation.cc:12
geometryDetails::TkRotationErr2
void TkRotationErr2()
Definition:
TkRotation.cc:30
geometryDetails::TkRotationErr1
void TkRotationErr1()
Definition:
TkRotation.cc:29
DMR_cfg.cerr
cerr
Definition:
DMR_cfg.py:78
Generated for CMSSW Reference Manual by
1.8.14