GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ADF::TrackedHitImp< Hit_T, HitTrack_T > Class Template Reference

Concrete implementation of a tracked Hit. More...

#include <Hits.h>

Inheritance diagram for ADF::TrackedHitImp< Hit_T, HitTrack_T >:

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
 Get Hit number i of the track (already added with NewHit !!) More...
 
virtual Int_t GetID (Int_t which=0) const
 
virtual UShort_t GetNbHits () const
 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 ()
 Add a new hit to the track (filling mode). The Stack is emptied by calling Reset. More...
 
virtual void Reset ()
 
virtual void SetDE (Double_t de)
 
virtual void SetDT (Double_t dt)
 
virtual void SetDX (Double_t dx)
 
virtual void SetDXYZ (Double_t dx, Double_t dy, Double_t dz)
 
virtual void SetDY (Double_t dy)
 
virtual void SetDZ (Double_t dz)
 
virtual void SetE (Double_t e)
 
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 id, Int_t which=0)
 
virtual void SetStatus (UShort_t s)
 
virtual void SetT (Double_t t)
 
virtual void SetX (Double_t x)
 
virtual void SetXYZ (Double_t x, Double_t y, Double_t z)
 
virtual void SetY (Double_t y)
 
virtual void SetZ (Double_t z)
 
 TrackedHitImp ()
 
virtual ~TrackedHitImp ()
 

Detailed Description

template<typename Hit_T, typename HitTrack_T>
class ADF::TrackedHitImp< Hit_T, HitTrack_T >

Concrete implementation of a tracked Hit.

Definition at line 279 of file Hits.h.


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