A vertex. More...
#include <MetaFrame.h>
Classes | |
struct | Vertex |
Vertex definition for internal use. More... | |
Public Member Functions | |
virtual void | DopplerCorrection (Hit *)=0 |
virtual Double_t | DopplerCorrection (const Hit *) const =0 |
virtual void | DopplerShift (Hit *)=0 |
virtual Double_t | DopplerShift (const Hit *) const =0 |
virtual Double_t | GetBeta (Double_t=0.0) const =0 |
get recoil velocity More... | |
virtual void | GetDirection (Double_t &, Double_t &, Double_t &, Double_t=0.0) const =0 |
get the direction of the source (last argument is used in case the position depends on time) More... | |
virtual Double_t | GetGamma (Double_t=0.0) const |
virtual void | GetPosition (Double_t &, Double_t &, Double_t &, Double_t=0.0) const =0 |
get the position of the source (last argument is used in case the position depends on time) More... | |
virtual GObject * | Global () |
virtual void | SetBeta (Double_t, Double_t=0.0)=0 |
set recoil velocity More... | |
virtual void | SetDirection (Double_t, Double_t, Double_t, Double_t=0.0)=0 |
set the direction of the source (last argument is used in case the position depends on time) More... | |
virtual void | SetPosition (Double_t, Double_t, Double_t, Double_t=0.0)=0 |
Set the position of the source (last argument is used in case the position depends on time) More... | |
VertexInterface () | |
virtual | ~VertexInterface () |
Static Public Member Functions | |
static Double_t | DopplerCorrection (Double_t e, Double_t beta, Double_t gamma, Double_t costheta) |
apply doppler shift correction More... | |
static Double_t | DopplerShift (Double_t e, Double_t beta, Double_t gamma, Double_t costheta) |
apply doppler shift More... | |
Protected Member Functions | |
void | ResetGlobal () |
A vertex.
Definition at line 37 of file MetaFrame.h.