Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TkrGamma Class Reference

Root object that represents a reconstructed gamma. More...

#include <TkrGamma.h>

Inheritance diagram for TkrGamma:

TObject List of all members.

Public Methods

 TkrGamma ()
 default constructor. More...

 TkrGamma (Int_t dummy)
 non-default constructor that calls Create for client! More...

virtual ~TkrGamma ()
 destructor. More...

void Clean ()
void Create ()
TObjArray* getTracks ()
 provide access to the list of tracks. More...

TObjArray* getLocator ()
 provide access to the list of hits. More...


Private Attributes

TObjArray* m_locator
 list of TkrLocators associated with the Gamma. More...

TObjArray* m_tracks
 pointers to e-/e+ tracks. More...


Detailed Description

Root object that represents a reconstructed gamma.

A gamma contains two lists. 1) A list of TkrLocator objects that contain the position and angle of the track at different interesting positions (e.g.: initial point, exit point of the tracker). 2.) A list of two TkrTrack objects associated with this gamma, the e-/e+ tracks.

Definition at line 21 of file TkrGamma.h.


Constructor & Destructor Documentation

TkrGamma::TkrGamma ( )
 

default constructor.

client must call Create() to setup TObjArray properly

TkrGamma::TkrGamma ( Int_t dummy )
 

non-default constructor that calls Create for client!

Definition at line 11 of file TkrGamma.cxx.

TkrGamma::~TkrGamma ( ) [virtual]
 

destructor.

Definition at line 18 of file TkrGamma.cxx.


Member Function Documentation

void TkrGamma::Clean ( )
 

Definition at line 22 of file TkrGamma.cxx.

Referenced by ~TkrGamma().

void TkrGamma::Create ( )
 

Definition at line 41 of file TkrGamma.cxx.

Referenced by TkrGamma().

TObjArray * TkrGamma::getLocator ( ) [inline]
 

provide access to the list of hits.

Definition at line 54 of file TkrGamma.h.

TObjArray * TkrGamma::getTracks ( ) [inline]
 

provide access to the list of tracks.

Definition at line 50 of file TkrGamma.h.


Member Data Documentation

TObjArray * TkrGamma::m_locator [private]
 

list of TkrLocators associated with the Gamma.

Definition at line 28 of file TkrGamma.h.

TObjArray * TkrGamma::m_tracks [private]
 

pointers to e-/e+ tracks.

Definition at line 31 of file TkrGamma.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:20:19 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000