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

TkrRecon Class Reference

Root object that contains all data associated with TKR Reconstruction. More...

#include <TkrRecon.h>

Inheritance diagram for TkrRecon:

TObject List of all members.

Public Methods

 TkrRecon ()
 default constructor. More...

virtual ~TkrRecon ()
 destructor. More...

void Clean ()
 release all dynamically allocated memory. More...

void Create ()
 Allocate memory as necessary for this class. More...

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

TObjArray* getSiClusters ()
 provide access to the list of clusters. More...

TkrGammagetGamma ()
 provide access to the gamma. More...

void setGamma (TkrGamma *gam)
TkrSiClustergetSiCluster (int i)
 access a specified TkrSiCluster from the TObjArray of TkrSiClusters. More...


Private Attributes

TObjArray* m_tracks
 list of tracks. More...

TkrGammam_gamma
 Reconstructed gamma for this event. More...

TObjArray* m_SiClusters
 list of TkrSiClusters. More...


Detailed Description

Root object that contains all data associated with TKR Reconstruction.

This is the top level object containing all data associated with the Tracker Reconstruction. Currently, the full reconstruction is represented by a list of tracks (TkrTrack), a list of SiClusters (TkrSiClusters), and a pointer to a reconstructed gamma (TkrGamma).

Definition at line 23 of file TkrRecon.h.


Constructor & Destructor Documentation

TkrRecon::TkrRecon ( )
 

default constructor.

clients must call Create() as necessary

TkrRecon::~TkrRecon ( ) [virtual]
 

destructor.

Definition at line 16 of file TkrRecon.cxx.


Member Function Documentation

void TkrRecon::Clean ( )
 

release all dynamically allocated memory.

Definition at line 21 of file TkrRecon.cxx.

Referenced by ~TkrRecon().

void TkrRecon::Create ( )
 

Allocate memory as necessary for this class.

Definition at line 50 of file TkrRecon.cxx.

Referenced by Recon::Create().

TkrGamma * TkrRecon::getGamma ( ) [inline]
 

provide access to the gamma.

Definition at line 68 of file TkrRecon.h.

TkrSiCluster * TkrRecon::getSiCluster ( int i ) [inline]
 

access a specified TkrSiCluster from the TObjArray of TkrSiClusters.

Definition at line 72 of file TkrRecon.h.

TObjArray * TkrRecon::getSiClusters ( ) [inline]
 

provide access to the list of clusters.

Clients must cast the objects to TkrSiCluster

Definition at line 65 of file TkrRecon.h.

TObjArray * TkrRecon::getTracks ( ) [inline]
 

provide access to the list of tracks.

Clients must cast the objects to TkrTrack

Definition at line 60 of file TkrRecon.h.

void TkrRecon::setGamma ( TkrGamma * gam ) [inline]
 

Definition at line 69 of file TkrRecon.h.


Member Data Documentation

TObjArray * TkrRecon::m_SiClusters [private]
 

list of TkrSiClusters.

All TkrSiClusters found for this event whether or not they were associated with a track should there be a flag or a pointer to the TkrTrack to denote that a TkrSiCluster was used in a track?

Definition at line 40 of file TkrRecon.h.

TkrGamma * TkrRecon::m_gamma [private]
 

Reconstructed gamma for this event.

Definition at line 32 of file TkrRecon.h.

TObjArray * TkrRecon::m_tracks [private]
 

list of tracks.

Definition at line 29 of file TkrRecon.h.


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