Abstract base class of all reference frames.
More...
#include <ReferenceFrame.h>
|
template<class T > |
class | UseReferenceFrame |
|
Abstract base class of all reference frames.
Definition at line 28 of file ReferenceFrame.h.
◆ GetCurrent()
Get current rest frame.
- Returns
- RestFrame
Definition at line 26 of file ReferenceFrame.cc.
static std::stack< const ReferenceFrame * > m_reference_frames
Stack of current rest frames.
◆ getMomentum() [1/2]
virtual TLorentzVector getMomentum |
( |
const Particle * |
particle | ) |
const |
|
inlinevirtual |
Wrapper for particles.
- Parameters
-
- Returns
- momentum 4-vector in reference frame
Definition at line 59 of file ReferenceFrame.h.
virtual TLorentzVector getMomentum(const TLorentzVector &vector) const =0
Get momentum 4-vector in reference frame.
◆ getMomentum() [2/2]
virtual TLorentzVector getMomentum |
( |
const TLorentzVector & |
vector | ) |
const |
|
pure virtual |
◆ getMomentumErrorMatrix() [1/2]
virtual TMatrixFSym getMomentumErrorMatrix |
( |
const Particle * |
particle | ) |
const |
|
inlinevirtual |
Wrapper for particles.
- Parameters
-
- Returns
- Covariance matrix in reference frame
Definition at line 76 of file ReferenceFrame.h.
◆ getMomentumErrorMatrix() [2/2]
virtual TMatrixFSym getMomentumErrorMatrix |
( |
const TMatrixFSym & |
matrix | ) |
const |
|
pure virtual |
◆ getVertex() [1/2]
virtual TVector3 getVertex |
( |
const Particle * |
particle | ) |
const |
|
inlinevirtual |
Wrapper for particles.
- Parameters
-
- Returns
- 3-vector in reference frame
Definition at line 42 of file ReferenceFrame.h.
◆ getVertex() [2/2]
virtual TVector3 getVertex |
( |
const TVector3 & |
vector | ) |
const |
|
pure virtual |
◆ getVertexErrorMatrix() [1/2]
virtual TMatrixFSym getVertexErrorMatrix |
( |
const Particle * |
particle | ) |
const |
|
inlinevirtual |
Wrapper for particles.
- Parameters
-
- Returns
- Covariance matrix in reference frame
Definition at line 93 of file ReferenceFrame.h.
◆ getVertexErrorMatrix() [2/2]
virtual TMatrixFSym getVertexErrorMatrix |
( |
const TMatrixFSym & |
matrix | ) |
const |
|
pure virtual |
◆ Push()
Push rest frame of given particle.
- Parameters
-
frame | Use this reference frame |
Definition at line 109 of file ReferenceFrame.h.
The documentation for this class was generated from the following files: