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

IRFConverter Class Reference

#include <IRFConverter.h>

Inheritance diagram for IRFConverter:

DetectorConverter List of all members.

Public Methods

 IRFConverter ()
 constructor - create all object containers. More...

 ~IRFConverter ()
 destructor - delete all object containers. More...

virtual void forward (const Scintillator& s)
 called due to a GlastDetector::accept(DetectorConverter) call. More...

virtual void forward ( const CsIDetector& csi)
 called due to GlastDetector::accept(), handles Cal data. More...

virtual void forward ( const MCTruth& mc)
 not implemented. More...

virtual void forward ( const SiDetector& si)
 called due to GlastDetector::accept(), handles TKR strip data. More...

virtual void forward ( const Tower& t)
 sets m_tower. More...

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


Private Attributes

idents::ModuleId m_id
TdCsIData m_cal
TdSiData m_tkr
TdVetoData m_acd

Detailed Description

Derived from DetectorConverter, this class provides a forward method to handle reading in of GlastDetector data Currently implemented for :

Definition at line 28 of file IRFConverter.h.


Constructor & Destructor Documentation

IRFConverter::IRFConverter ( )
 

constructor - create all object containers.

Definition at line 12 of file IRFConverter.cpp.

IRFConverter::~IRFConverter ( ) [inline]
 

destructor - delete all object containers.

Definition at line 35 of file IRFConverter.h.


Member Function Documentation

void IRFConverter::clear ( )
 

Definition at line 42 of file IRFConverter.cpp.

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

sets m_tower.

Definition at line 14 of file IRFConverter.cpp.

void IRFConverter::forward ( const SiDetector & si ) [virtual]
 

called due to GlastDetector::accept(), handles TKR strip data.

Definition at line 22 of file IRFConverter.cpp.

void IRFConverter::forward ( const MCTruth & mc ) [virtual]
 

not implemented.

Definition at line 32 of file IRFConverter.cpp.

void IRFConverter::forward ( const CsIDetector & csi ) [virtual]
 

called due to GlastDetector::accept(), handles Cal data.

Definition at line 17 of file IRFConverter.cpp.

void IRFConverter::forward ( const Scintillator & s ) [virtual]
 

called due to a GlastDetector::accept(DetectorConverter) call.

Definition at line 27 of file IRFConverter.cpp.

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

Definition at line 53 of file IRFConverter.h.

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

Definition at line 54 of file IRFConverter.h.

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

Definition at line 55 of file IRFConverter.h.

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

print out contents.

Definition at line 35 of file IRFConverter.cpp.


Member Data Documentation

TdVetoData IRFConverter::m_acd [private]
 

Definition at line 68 of file IRFConverter.h.

TdCsIData IRFConverter::m_cal [private]
 

Definition at line 66 of file IRFConverter.h.

idents::ModuleId IRFConverter::m_id [private]
 

Definition at line 64 of file IRFConverter.h.

TdSiData IRFConverter::m_tkr [private]
 

Definition at line 67 of file IRFConverter.h.


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