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

CalRecLogsAlg Class Reference

#include <CalRecLogsAlg.h>

Inheritance diagram for CalRecLogsAlg:

Algorithm List of all members.

Public Methods

 CalRecLogsAlg (const std::string& name, ISvcLocator* pSvcLocator)
virtual ~CalRecLogsAlg ()
StatusCode initialize ()
StatusCode execute ()
StatusCode finalize ()

Protected Methods

StatusCode retrieve ()

Private Methods

void computeEnergy (CalRecLog* recLog, const CalADCLog* adcLog, const CalADCLog* pedLog, const CalCalibLog* calibLog)
void computePosition (CalRecLog* recLog, const CalDetGeo* geoLog, const CalCalibLog* calibLog)

Private Attributes

ICalGeometrySvcm_CalGeo
CalPedCalibm_CalPedLogs
CalCalibLogsm_CalCalibLogs
CalADCLogsm_CalRawLogs
CalRecLogsm_CalRecLogs
std::string m_PedFileName
std::string m_GainFileName
std::string m_IntlinFileName
std::string m_RailFileName
std::string m_SlopeFileName

Constructor & Destructor Documentation

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

Definition at line 20 of file CalRecLogsAlg.cxx.

CalRecLogsAlg::~CalRecLogsAlg ( ) [inline, virtual]
 

Definition at line 35 of file CalRecLogsAlg.h.


Member Function Documentation

void CalRecLogsAlg::computeEnergy ( CalRecLog * recLog,
const CalADCLog * ADCLog,
const CalADCLog * pedLog,
const CalCalibLog * calibLog ) [private]
 

Definition at line 145 of file CalRecLogsAlg.cxx.

void CalRecLogsAlg::computePosition ( CalRecLog * recLog,
const CalDetGeo * geoLog,
const CalCalibLog * calibLog ) [private]
 

Definition at line 191 of file CalRecLogsAlg.cxx.

StatusCode CalRecLogsAlg::execute ( )
 

Definition at line 69 of file CalRecLogsAlg.cxx.

StatusCode CalRecLogsAlg::finalize ( )
 

Definition at line 100 of file CalRecLogsAlg.cxx.

StatusCode CalRecLogsAlg::initialize ( )
 

Definition at line 32 of file CalRecLogsAlg.cxx.

StatusCode CalRecLogsAlg::retrieve ( ) [protected]
 

Definition at line 111 of file CalRecLogsAlg.cxx.


Member Data Documentation

CalCalibLogs * CalRecLogsAlg::m_CalCalibLogs [private]
 

Definition at line 55 of file CalRecLogsAlg.h.

ICalGeometrySvc * CalRecLogsAlg::m_CalGeo [private]
 

Definition at line 53 of file CalRecLogsAlg.h.

CalPedCalib * CalRecLogsAlg::m_CalPedLogs [private]
 

Definition at line 54 of file CalRecLogsAlg.h.

CalADCLogs * CalRecLogsAlg::m_CalRawLogs [private]
 

Definition at line 56 of file CalRecLogsAlg.h.

CalRecLogs * CalRecLogsAlg::m_CalRecLogs [private]
 

Definition at line 58 of file CalRecLogsAlg.h.

std::string CalRecLogsAlg::m_GainFileName [private]
 

Definition at line 61 of file CalRecLogsAlg.h.

std::string CalRecLogsAlg::m_IntlinFileName [private]
 

Definition at line 62 of file CalRecLogsAlg.h.

std::string CalRecLogsAlg::m_PedFileName [private]
 

Definition at line 60 of file CalRecLogsAlg.h.

std::string CalRecLogsAlg::m_RailFileName [private]
 

Definition at line 63 of file CalRecLogsAlg.h.

std::string CalRecLogsAlg::m_SlopeFileName [private]
 

Definition at line 64 of file CalRecLogsAlg.h.


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