#include <FrameChanger.h>
Static Public Member Functions | |
template<typename T , typename U > | |
static GloballyPositioned< T > | toFrame (const GloballyPositioned< T > &plane, const GloballyPositioned< U > &frame) |
template<typename T > | |
static Plane | transformPlane (const Plane &plane, const GloballyPositioned< T > &frame) |
Definition at line 8 of file FrameChanger.h.
|
inlinestatic |
Moves the first argument ("plane") to the reference frame given by the second argument ("frame"). The returned frame is not positioned globally!
Definition at line 26 of file FrameChanger.h.
References GloballyPositioned< T >::position(), makeMuonMisalignmentScenario::rot, GloballyPositioned< T >::rotation(), GloballyPositioned< T >::toLocal(), and TkRotation< T >::transposed().
|
inlinestatic |
Moves the first argument ("plane") to the reference frame given by the second argument ("frame"). The returned frame is not positioned globally!
Definition at line 14 of file FrameChanger.h.
References GloballyPositioned< T >::position(), makeMuonMisalignmentScenario::rot, GloballyPositioned< T >::rotation(), GloballyPositioned< T >::toLocal(), and TkRotation< T >::transposed().
Referenced by PathToPlane2Order::operator()(), and RKPropagatorInS::propagateParametersOnPlane().