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

ReconAnalysis Class Reference

#include <ReconAnalysis.h>

Inheritance diagram for ReconAnalysis:

ActiveDistance EnergyCorrection ExtraHits TowerBoundaries TrackerVeto List of all members.

Public Methods

 ReconAnalysis ( GlastRecon* recon )
virtual ~ReconAnalysis ()
void setData ( LbldData* d )
virtual void compute () = 0
const Resultresult () const
void clear ()

Protected Methods

GlastReconrecon ()
void result ( Result* )
LbldDatadata ()
virtual void setUpData ()

Private Attributes

GlastReconm_recon
Resultm_result
LbldDatam_data

Constructor & Destructor Documentation

ReconAnalysis::ReconAnalysis ( GlastRecon * recon ) [inline]
 

Definition at line 83 of file ReconAnalysis.h.

ReconAnalysis::~ReconAnalysis ( ) [virtual]
 

Definition at line 11 of file ReconAnalysis.cxx.


Member Function Documentation

void ReconAnalysis::clear ( ) [inline]
 

Definition at line 104 of file ReconAnalysis.h.

virtual void ReconAnalysis::compute ( ) [pure virtual]
 

Reimplemented in ActiveDistance, EnergyCorrection, ExtraHits, TowerBoundaries, and TrackerVeto.

LbldData * ReconAnalysis::data ( ) [inline, protected]
 

Definition at line 109 of file ReconAnalysis.h.

Referenced by EnergyCorrection::setCsIEnergy(), TrackerVeto::setUpData(), TowerBoundaries::setUpData(), ExtraHits::setUpData(), EnergyCorrection::setUpData(), and ActiveDistance::setUpData().

GlastRecon * ReconAnalysis::recon ( ) [inline, protected]
 

Definition at line 99 of file ReconAnalysis.h.

Referenced by TrackerVeto::compute(), TowerBoundaries::compute(), ExtraHits::compute(), EnergyCorrection::compute(), and ActiveDistance::compute().

void ReconAnalysis::result ( ReconAnalysis::Result * r ) [inline, protected]
 

Definition at line 93 of file ReconAnalysis.h.

const ReconAnalysis::Result * ReconAnalysis::result ( ) const [inline]
 

Reimplemented in ActiveDistance, EnergyCorrection, ExtraHits, TowerBoundaries, and TrackerVeto.

Definition at line 88 of file ReconAnalysis.h.

Referenced by clear(), TrackerVeto::compute(), TowerBoundaries::compute(), ExtraHits::compute(), EnergyCorrection::compute(), ActiveDistance::compute(), TrackerVeto::result(), TowerBoundaries::result(), ExtraHits::result(), EnergyCorrection::result(), ActiveDistance::result(), and EnergyCorrection::setCsIEnergy().

void ReconAnalysis::setData ( LbldData * d ) [inline]
 

Definition at line 114 of file ReconAnalysis.h.

Referenced by TrackerRecon::initialize().

void ReconAnalysis::setUpData ( ) [inline, protected, virtual]
 

Reimplemented in ActiveDistance, EnergyCorrection, ExtraHits, TowerBoundaries, and TrackerVeto.

Definition at line 69 of file ReconAnalysis.h.

Referenced by setData().


Member Data Documentation

LbldData * ReconAnalysis::m_data [private]
 

Definition at line 76 of file ReconAnalysis.h.

GlastRecon * ReconAnalysis::m_recon [private]
 

Definition at line 74 of file ReconAnalysis.h.

Result * ReconAnalysis::m_result [private]
 

Definition at line 75 of file ReconAnalysis.h.


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