#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 29 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 15 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().