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

It is a hit associated to a list of Hits. More...

#include <Hits.h>

Inheritance diagram for ADF::TrackedHit:

Public Member Functions

virtual Double_t GetDE () const
 
virtual Double_t GetDT () const
 
virtual Double_t GetDX () const
 
virtual void GetDXYZ (Double_t &dx, Double_t &dy, Double_t &dz) const
 
virtual Double_t GetDY () const
 
virtual Double_t GetDZ () const
 
virtual Double_t GetE () const
 
virtual HitGetHit (UInt_t i=0) const =0
 Get Hit number i of the track (already added with NewHit !!) More...
 
virtual Int_t GetID (Int_t=0) const
 
virtual UShort_t GetNbHits () const =0
 It returns the number of hits for this tracked particle. More...
 
virtual UShort_t GetStatus () const
 
virtual Double_t GetT () const
 
virtual Double_t GetX () const
 
virtual void GetXYZ (Double_t &x, Double_t &y, Double_t &z) const
 
virtual Double_t GetY () const
 
virtual Double_t GetZ () const
 
virtual HitNewHit ()=0
 Add a new hit to the track (filling mode). The Stack is emptied by calling Reset. More...
 
virtual void Reset ()=0
 
virtual void SetDE (Double_t)
 
virtual void SetDT (Double_t)
 
virtual void SetDX (Double_t)
 
virtual void SetDXYZ (Double_t, Double_t, Double_t)
 
virtual void SetDY (Double_t)
 
virtual void SetDZ (Double_t)
 
virtual void SetE (Double_t)
 
virtual void SetHit (const Hit &)
 to fully copy a Hit into another one. In principle, no need to overwritte it as soon as the interface is this More...
 
virtual void SetID (Int_t, Int_t=0)
 
virtual void SetStatus (UShort_t)
 
virtual void SetT (Double_t)
 
virtual void SetX (Double_t)
 
virtual void SetXYZ (Double_t, Double_t, Double_t)
 
virtual void SetY (Double_t)
 
virtual void SetZ (Double_t)
 
 TrackedHit ()
 
virtual ~TrackedHit ()
 

Detailed Description

It is a hit associated to a list of Hits.

For gamma-ray tracking, the hit represents the tracked gamma-ray. It gives then the first interaction point and the reconstructed energy.

Depending of the algorithms, it can also be a mean value of the track.

The list of hits composing the track is also available through the methods GetNbHits, NewHit and GetHit

Definition at line 256 of file Hits.h.


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