Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

FortranAlgorithm Class Reference

#include <FortranAlgorithm.h>

List of all members.

Public Member Functions

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

Private Attributes

std::string m_fileName
int m_lun


Constructor & Destructor Documentation

FortranAlgorithm::FortranAlgorithm const std::string &  name,
ISvcLocator *  pSvcLocator
 

00012                                                                                   :
00013   Algorithm(name, pSvcLocator), m_lun(16), m_fileName("FortranAlgorithmInput.data")
00014 {
00015   declareProperty("LUN", m_lun);
00016   declareProperty("fileName", m_fileName);
00017 }

FortranAlgorithm::FortranAlgorithm const std::string &  name,
ISvcLocator *  pSvcLocator
 


Member Function Documentation

StatusCode FortranAlgorithm::execute  ) 
 

StatusCode FortranAlgorithm::execute  ) 
 

00030                                      {
00031   MsgStream log(msgSvc(), name());
00032   log << MSG::INFO << "calling execute_()" << endreq;
00033   execute_(m_lun);
00034   return StatusCode::SUCCESS;
00035 }

StatusCode FortranAlgorithm::finalize  ) 
 

StatusCode FortranAlgorithm::finalize  ) 
 

00039                                       {
00040   MsgStream log(msgSvc(), name());
00041   log << MSG::INFO << "callng finalize_()" << endreq;
00042   finalize_(m_lun);
00043   return StatusCode::SUCCESS;
00044 }

StatusCode FortranAlgorithm::initialize  ) 
 

StatusCode FortranAlgorithm::initialize  ) 
 

00021                                        {
00022   MsgStream log(msgSvc(), name());
00023   log << MSG::INFO << "calling initialize_()" << endreq;
00024   initialize_(m_lun, m_fileName.c_str(), m_fileName.size());
00025   return StatusCode::SUCCESS;
00026 }


Member Data Documentation

std::string FortranAlgorithm::m_fileName [private]
 

int FortranAlgorithm::m_lun [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:15:19 2011 for BOSS6.5.5 by  doxygen 1.3.9.1