Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 const std::vector<const Trk::RIO_OnTrack*>&
hits) :
13 AlignmentDeviation (
hits, 0, false),
28 out <<
"A translation along (" <<
m_u.x() <<
", " <<
m_u.y() <<
", " <<
m_u.z() <<
") with sigma=" <<
m_sigma <<
" mm applied to "
29 <<
m_hits.size() <<
" hits" << std::endl;
@ u
Enums for curvilinear frames.
virtual Amg::Transform3D getTransform(const std::vector< double > ¶meters) const
Return a Transform in the global coordinate system, given a list of parameters.
virtual int nPar() const
The number of free parameters.
Eigen::Affine3d Transform3D
virtual double getCovariance(int ipar, int jpar) const
The error matrix on the free parameters.
virtual void print(std::ostream &out) const
Verbose.
Eigen::Matrix< double, 3, 1 > Vector3D
std::vector< const Trk::RIO_OnTrack * > m_hits
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
Eigen::Translation< double, 3 > Translation3D
AlignmentTranslationDeviation(const Amg::Vector3D &u, double sigma, const std::vector< const Trk::RIO_OnTrack * > &hits)