Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
() {
30
std::cerr
<<
"TkRotation: zero axis"
<< std::endl;
31
}
32
void
TkRotationErr2
() {
33
std::cerr
<<
"TkRotation::rotateAxes: bad axis vectors"
<< std::endl;
34
}
35
36
}
TkRotation2D
Definition:
extTkRotation.h:14
TkRotation.h
operator<< < float >
std::ostream & operator<< < float >(std::ostream &s, const TkRotation< float > &r)
Definition:
TkRotation.cc:5
ecal_dqm_sourceclient-live_cfg.cerr
tuple cerr
Definition:
ecal_dqm_sourceclient-live_cfg.py:89
TkRotation< float >
geometryDetails::TkRotationErr2
void TkRotationErr2()
Definition:
TkRotation.cc:32
geometryDetails::TkRotationErr1
void TkRotationErr1()
Definition:
TkRotation.cc:29
operator<< < double >
std::ostream & operator<< < double >(std::ostream &s, const TkRotation< double > &r)
Definition:
TkRotation.cc:12
alignCSCRings.s
list s
Definition:
alignCSCRings.py:91
Generated for CMSSW Reference Manual by
1.8.5