Skip to content
Snippets Groups Projects

Adding helper transformations

Merged Stylianos Angelidakis requested to merge (removed):helper_trf into 23.0
3 files
+ 17
4
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -138,6 +138,12 @@ namespace MuonGM {
void clearALinePar();
void clearBLinePar() { m_BLinePar = nullptr; }
// Amdb local (szt) to global coord
virtual Amg::Vector3D AmdbLRSToGlobalCoords(const Amg::Vector3D& x) const override final { return AmdbLRSToGlobalTransform()*x; }
virtual Amg::Transform3D AmdbLRSToGlobalTransform() const override final { return absTransform()*Amg::Translation3D(0, 0, m_offset)*getDelta(); }
// Global to Amdb local (szt) coord
virtual Amg::Vector3D GlobalToAmdbLRSCoords(const Amg::Vector3D& x) const override final { return GlobalToAmdbLRSTransform()*x; }
virtual Amg::Transform3D GlobalToAmdbLRSTransform() const override final { return AmdbLRSToGlobalTransform().inverse(); }
private:
using PCBPassivation = NswPassivationDbData::PCBPassivation;
Loading