Belle II Software development
UseReferenceFrame< T > Class Template Reference

A template class to apply the reference frame. More...

#include <ReferenceFrame.h>

Public Member Functions

template<class ... Args>
 UseReferenceFrame (Args &&... params)
 Constructor which applies the reference frame.
 

Private Attributes

m_frame
 the reference frame
 

Detailed Description

template<class T>
class Belle2::UseReferenceFrame< T >

A template class to apply the reference frame.

Definition at line 340 of file ReferenceFrame.h.

Constructor & Destructor Documentation

◆ UseReferenceFrame()

template<class T>
template<class ... Args>
UseReferenceFrame ( Args &&... params)
inlineexplicit

Constructor which applies the reference frame.

Definition at line 344 of file ReferenceFrame.h.

344 : m_frame(std::forward<Args>(params)...)
345 {
346 ReferenceFrame::Push(&m_frame);
347 }

◆ ~UseReferenceFrame()

template<class T>
~UseReferenceFrame ( )
inline

Definition at line 350 of file ReferenceFrame.h.

351 {
352 ReferenceFrame::Pop();
353 }

Member Data Documentation

◆ m_frame

template<class T>
T m_frame
private

the reference frame

Definition at line 355 of file ReferenceFrame.h.


The documentation for this class was generated from the following file: