#include "CondFormats/Serialization/interface/Serializable.h"
#include "DataFormats/Math/interface/Vector3D.h"
#include <Math/Rotation3D.h>
#include <Math/RotationZYX.h>
#include <vector>
Go to the source code of this file.
|
class | CTPPSRPAlignmentCorrectionData |
| Alignment correction for an element of the CT-PPS detector. Within the geometry description, every sensor (more generally every element) is given its translation and rotation. These two quantities shall be understood in local-to-global coordinate transform. That is, if r_l is a point in local coordinate system and x_g in global, then it holds. More...
|
|
Definition at line 85 of file CTPPSRPAlignmentCorrectionData.cc.
References CTPPSRPAlignmentCorrectionData::getRotX(), CTPPSRPAlignmentCorrectionData::getRotXUnc(), CTPPSRPAlignmentCorrectionData::getRotY(), CTPPSRPAlignmentCorrectionData::getRotYUnc(), CTPPSRPAlignmentCorrectionData::getRotZ(), CTPPSRPAlignmentCorrectionData::getRotZUnc(), CTPPSRPAlignmentCorrectionData::getShX(), CTPPSRPAlignmentCorrectionData::getShXUnc(), CTPPSRPAlignmentCorrectionData::getShY(), CTPPSRPAlignmentCorrectionData::getShYUnc(), CTPPSRPAlignmentCorrectionData::getShZ(), CTPPSRPAlignmentCorrectionData::getShZUnc(), and alignCSCRings::s.
86 s << fixed <<
"shift (um) " << std::setprecision(1) <<
"x = " << corr.
getShX() * 1E3 <<
" +- "
88 <<
", z = " << corr.
getShZ() * 1E3 <<
" +- " << corr.
getShZUnc() * 1E3 <<
", rotation (mrad) "
89 << std::setprecision(1) <<
"x = " << corr.
getRotX() * 1E3 <<
" +- " << corr.
getRotXUnc() * 1E3
double getRotXUnc() const
double getRotYUnc() const
double getRotZUnc() const