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

RecoGlastData Class Reference

DetectorConverter visitor that extracts data classes from the GlastDetector clases. More...

#include <RecoGlastData.h>

Inheritance diagram for RecoGlastData:

GlastData DetectorConverter List of all members.

Public Methods

 RecoGlastData ()
void clear ()
virtual void printOn (std::ostream& out) const
 print out contents. More...

virtual void forward (const Tower& t)
 visit various GlastDetector objects. More...

virtual void forward ( const CsIDetector& csi_det)
virtual void forward ( const SiDetector& si_det)
virtual void forward ( const Scintillator& scint)
const CsIDatagetCsIData () const
const SiDatagetSiData () const
const IVetoDatagetVetoData () const
const MCTruth* getMCTruth () const

Private Attributes

idents::ModuleId m_id
RecoCsIData m_cal
RecoSiData m_tkr
RecoVetoData m_acd

Detailed Description

DetectorConverter visitor that extracts data classes from the GlastDetector clases.

Definition at line 22 of file RecoGlastData.h.


Constructor & Destructor Documentation

RecoGlastData::RecoGlastData ( ) [inline]
 

Definition at line 24 of file RecoGlastData.h.


Member Function Documentation

void RecoGlastData::clear ( )
 

Definition at line 38 of file RecoGlastData.cxx.

Referenced by main().

void RecoGlastData::forward ( const Scintillator & scint ) [virtual]
 

Definition at line 25 of file RecoGlastData.cxx.

void RecoGlastData::forward ( const SiDetector & si_det ) [virtual]
 

Definition at line 20 of file RecoGlastData.cxx.

void RecoGlastData::forward ( const CsIDetector & csi_det ) [virtual]
 

Definition at line 15 of file RecoGlastData.cxx.

void RecoGlastData::forward ( const Tower & t ) [virtual]
 

visit various GlastDetector objects.

Definition at line 12 of file RecoGlastData.cxx.

const CsIData * RecoGlastData::getCsIData ( ) const [inline]
 

Definition at line 43 of file RecoGlastData.h.

const MCTruth * RecoGlastData::getMCTruth ( ) const
 

Definition at line 44 of file RecoGlastData.cxx.

const SiData * RecoGlastData::getSiData ( ) const [inline]
 

Definition at line 44 of file RecoGlastData.h.

const IVetoData * RecoGlastData::getVetoData ( ) const [inline]
 

Definition at line 45 of file RecoGlastData.h.

void RecoGlastData::printOn ( std::ostream & out ) const [virtual]
 

print out contents.

Definition at line 31 of file RecoGlastData.cxx.

Referenced by main().


Member Data Documentation

RecoVetoData RecoGlastData::m_acd [private]
 

Definition at line 52 of file RecoGlastData.h.

RecoCsIData RecoGlastData::m_cal [private]
 

Definition at line 50 of file RecoGlastData.h.

idents::ModuleId RecoGlastData::m_id [private]
 

Definition at line 49 of file RecoGlastData.h.

RecoSiData RecoGlastData::m_tkr [private]
 

Definition at line 51 of file RecoGlastData.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