test
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:49
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