#include <AlignmentRotationDeviation.h>
◆ AlignmentRotationDeviation()
Definition at line 12 of file AlignmentRotationDeviation.cxx.
13 :
16{
17}
AlignmentDeviation(const std::vector< const Trk::RIO_OnTrack * > &hits, std::size_t hitshash, bool hitshashdone)
◆ ~AlignmentRotationDeviation()
| virtual MuonAlign::AlignmentRotationDeviation::~AlignmentRotationDeviation |
( |
| ) |
|
|
virtualdefault |
◆ getAxis()
| const Amg::Vector3D & MuonAlign::AlignmentRotationDeviation::getAxis |
( |
| ) |
const |
|
inline |
◆ getCenter()
| const Amg::Vector3D & MuonAlign::AlignmentRotationDeviation::getCenter |
( |
| ) |
const |
|
inline |
◆ getCovariance()
| double AlignmentRotationDeviation::getCovariance |
( |
int | ipar, |
|
|
int | jpar ) const |
|
virtual |
◆ getHashOfHits()
| std::size_t Trk::AlignmentDeviation::getHashOfHits |
( |
| ) |
const |
|
inlineinherited |
Return hash built out of associated hits for fast comparison if deviations have same content.
Definition at line 88 of file AlignmentDeviation.h.
◆ getListOfHits()
| const std::vector< const Trk::RIO_OnTrack * > & Trk::AlignmentDeviation::getListOfHits |
( |
| ) |
const |
|
inlineinherited |
Return the list of hits the transform should be applied to.
Definition at line 86 of file AlignmentDeviation.h.
std::vector< const Trk::RIO_OnTrack * > m_hits
◆ getSigma()
| double MuonAlign::AlignmentRotationDeviation::getSigma |
( |
| ) |
const |
|
inline |
◆ getTransform()
| Amg::Transform3D AlignmentRotationDeviation::getTransform |
( |
const std::vector< double > & | parameters | ) |
const |
|
virtual |
Return a Transform in the global coordinate system, given a list of parameters.
Implements Trk::AlignmentDeviation.
Definition at line 23 of file AlignmentRotationDeviation.cxx.
23 {
28
30}
Eigen::AngleAxisd AngleAxis3D
Eigen::Affine3d Transform3D
Eigen::Translation< double, 3 > Translation3D
◆ hasValidHashOfHits()
| bool Trk::AlignmentDeviation::hasValidHashOfHits |
( |
| ) |
const |
|
inlineinherited |
◆ nPar()
| int AlignmentRotationDeviation::nPar |
( |
| ) |
const |
|
virtual |
◆ print()
| void AlignmentRotationDeviation::print |
( |
std::ostream & | out | ) |
const |
|
virtual |
◆ setHashOfHits()
| void Trk::AlignmentDeviation::setHashOfHits |
( |
std::size_t | hash | ) |
|
|
inlineinherited |
Set hash built out of associated hits - cannot be calculated in constructor because of dependencies.
Definition at line 90 of file AlignmentDeviation.h.
◆ m_axis
◆ m_center
◆ m_hits
◆ m_hitshash
| std::size_t Trk::AlignmentDeviation::m_hitshash |
|
protectedinherited |
◆ m_hitshashdone
| bool Trk::AlignmentDeviation::m_hitshashdone |
|
protectedinherited |
◆ m_sigma
| double MuonAlign::AlignmentRotationDeviation::m_sigma |
|
private |
The documentation for this class was generated from the following files: