13 const std::vector<const Trk::RIO_OnTrack*>& hits) :
34 <<
", " <<
m_axis.y() <<
", " <<
m_axis.z() <<
") with sigma=" <<
m_sigma <<
" mrad applied to " <<
m_hits.size() <<
" hits"
virtual void print(std::ostream &out) const
Verbose.
AlignmentRotationDeviation(Amg::Vector3D center, Amg::Vector3D axis, double sigma, const std::vector< const Trk::RIO_OnTrack * > &hits)
virtual int nPar() const
The number of free parameters.
virtual double getCovariance(int ipar, int jpar) const
The error matrix on the free parameters.
virtual Amg::Transform3D getTransform(const std::vector< double > ¶meters) const
Return a Transform in the global coordinate system, given a list of parameters.
AlignmentDeviation(const std::vector< const Trk::RIO_OnTrack * > &hits, std::size_t hitshash, bool hitshashdone)
std::vector< const Trk::RIO_OnTrack * > m_hits
Eigen::AngleAxisd AngleAxis3D
Eigen::Affine3d Transform3D
Eigen::Matrix< double, 3, 1 > Vector3D
Eigen::Translation< double, 3 > Translation3D