GammaWare  Head Version for release 0.9
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ADF::VertexInterface Class Referenceabstract

A vertex. More...

#include <MetaFrame.h>

Inheritance diagram for ADF::VertexInterface:

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 GObjectGlobal ()
 
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 ()
 

Detailed Description

A vertex.

Definition at line 37 of file MetaFrame.h.


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