|
ATLAS Offline Software
|
Go to the documentation of this file.
8 setDelta(axf, std::make_shared<GeoTrf::Transform3D>(xf));
Ensure that the extensions for the Vector3D are properly loaded.
PositioningMapPtr m_defAbsPositions
void lockDelta()
: Locks the delta transform cache
virtual void setDefAbsPosition(const GeoNodePositioning *fullPhysVol, const GeoTrf::Transform3D &unAlignedTrf) override final
: Caches the aboslute transform of the perfectly aligned physical volume.
PositioningMapPtr m_absPositions
PositioningMapPtr getDefAbsPositions() const
virtual void setDelta(const GeoAlignableTransform *alignableNode, const GeoTrf::Transform3D &transform) override
: Assign the alignment delta transform with a alignable GeoModel node
Eigen::Affine3d Transform3D
virtual void setAbsPosition(const GeoNodePositioning *fullPhysVol, const GeoTrf::Transform3D &physVolTrf) override final
: Caches the absolute transform including the alignment distortions that's associated with the full p...
PositioningMapPtr getAbsPositions() const
DeltaMapPtr getDeltas() const
void clearPosCache()
: Clears the position cache
bool append(const GeoAlignmentStore &other)
: Copies, the deltas, the absolute and the nominal positions of the other map to this object.
void lockPosCache()
: Locks the position cache