|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef MUONALIGNERRORBASE_ALIGNMENTTRANSLATIONDEVIATION_H 
    6 #define MUONALIGNERRORBASE_ALIGNMENTTRANSLATIONDEVIATION_H 
   20         virtual int nPar() 
const;
 
   37         virtual void print(std::ostream& 
out) 
const;
 
  
@ 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 ~AlignmentTranslationDeviation()=default
virtual int nPar() const
The number of free parameters.
Eigen::Affine3d Transform3D
const Amg::Vector3D & getU() const
Get the translation direction vector.
virtual double getCovariance(int ipar, int jpar) const
The error matrix on the free parameters.
virtual void print(std::ostream &out) const
Verbose.
An object decorating a track and holding degrees of freedom reflecting alignment accuracy.
Eigen::Matrix< double, 3, 1 > Vector3D
double getSigma() const
Get the error to apply to this NP.
AlignmentTranslationDeviation(const Amg::Vector3D &u, double sigma, const std::vector< const Trk::RIO_OnTrack * > &hits)