|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/MsgStream.h"
32 m_clusList(nullptr, nullptr),
45 return spacePoint.
dump(sl);
52 return spacePoint.
dump(sl);
63 lc(1, 0),
lc(1, 1), 0.,
68 m_globalCovariance = R *
cov * R.transpose();
73 return m_clusList.first->detectorElement()->surface();
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
virtual MsgStream & dump(MsgStream &out) const override=0
Interface method for output, to be overloaded by child classes*.
std::pair< const PrepRawData *, const PrepRawData * > m_clusList
void setupGlobalFromLocalCovariance()
set up the global covariance matrix by rotating the local one
virtual const Surface & associatedSurface() const override final
Interface method to get the associated Surface.
const Amg::MatrixX & localCovariance() const
Interface method to get the localError.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 3 > RotationMatrix3D
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
const Amg::Transform3D & transform() const
Returns HepGeom::Transform3D by reference.