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

TkrDigiAlg Class Reference

Algorithm to convert from hit data into digitization data for the TKR. This algorithm does the work of creating the TkrDigi objects and storing them in the TDS. More...

#include <TkrDigiAlg.h>

Inheritance diagram for TkrDigiAlg:

Algorithm List of all members.

Public Methods

 TkrDigiAlg (const std::string& name, ISvcLocator* pSvcLocator)
 Constructor of this form must be provided. More...

StatusCode initialize ()
 mandatory. More...

StatusCode execute ()
 mandatory. More...

StatusCode finalize ()
 mandatory. More...


Private Methods

void fillTkrDigis (SiLayers* pSiLayers, TkrDigiCol* pTkrDigi)
void fillTkrDigis (const SiData* pSiData, TkrDigiCol* pTkrDigi)
void fillALayer (const SiData* pSiData, enum SiData::Axis view, int layer, TkrDigiCol* pTkrDigi)

Private Attributes

int nTrayMax

Detailed Description

Algorithm to convert from hit data into digitization data for the TKR. This algorithm does the work of creating the TkrDigi objects and storing them in the TDS.

Original Author: Tracy Usher - cloned from AcdDigiAlg by Heather Kelly

Definition at line 23 of file TkrDigiAlg.h.


Constructor & Destructor Documentation

TkrDigiAlg::TkrDigiAlg ( const std::string & name,
ISvcLocator * pSvcLocator )
 

Constructor of this form must be provided.

Definition at line 37 of file TkrDigiAlg.cpp.


Member Function Documentation

StatusCode TkrDigiAlg::execute ( )
 

mandatory.

The execute method will be called once per event.

Definition at line 65 of file TkrDigiAlg.cpp.

void TkrDigiAlg::fillALayer ( const SiData * pSiData,
enum SiData::Axis view,
int trayIdx,
TkrDigiCol * pTkrDigi ) [private]
 

Definition at line 169 of file TkrDigiAlg.cpp.

Referenced by fillTkrDigis().

void TkrDigiAlg::fillTkrDigis ( const SiData * pSiData,
TkrDigiCol * pTkrDigi ) [private]
 

Definition at line 149 of file TkrDigiAlg.cpp.

void TkrDigiAlg::fillTkrDigis ( SiLayers * pSiLayers,
TkrDigiCol * pTkrDigi ) [private]
 

Definition at line 234 of file TkrDigiAlg.cpp.

Referenced by execute().

StatusCode TkrDigiAlg::finalize ( )
 

mandatory.

Definition at line 135 of file TkrDigiAlg.cpp.

StatusCode TkrDigiAlg::initialize ( )
 

mandatory.

The initialize method will be called once at the very beginning of the run, while everything is being initialized before the event loop begins. Any setup necessary will be done here.

Definition at line 49 of file TkrDigiAlg.cpp.


Member Data Documentation

int TkrDigiAlg::nTrayMax [private]
 

Definition at line 42 of file TkrDigiAlg.h.


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