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

AlephIoManager Class Reference

the input-output manager. More...

#include <AlephIoManager.h>

Inheritance diagram for AlephIoManager:

Inheritance graph
[legend]
Collaboration diagram for AlephIoManager:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual AlephRC initialize ()
 the initialization step. More...

AlephRC run ()
 the running. More...

virtual AlephRC terminate ()
 the terminating step. More...

virtual AlephCardsReadertheCardsReader ()
 return the pointer to the Cards Reader. More...

virtual AlephNtupleWritertheNtupleWriter ()
 return the pointer to the Ntuple Writer. More...


Static Public Methods

AlephManagerTheAlephIoManager ()
 the instance function of the Singleton. More...


Protected Methods

 AlephIoManager ()
 ~AlephIoManager ()

Private Attributes

AlephCardsReader _theCardsReader
AlephNtupleWriter _theNtupleWriter

Static Private Attributes

AlephManager_theAlephIoManager = 0

Detailed Description

the input-output manager.

Definition at line 22 of file AlephIoManager.h.


Constructor & Destructor Documentation

AlephIoManager::AlephIoManager ( ) [protected]
 

Definition at line 40 of file AlephIoManager.cpp.

AlephIoManager::~AlephIoManager ( ) [protected]
 

Definition at line 50 of file AlephIoManager.cpp.


Member Function Documentation

AlephManager * AlephIoManager::TheAlephIoManager ( ) [static]
 

the instance function of the Singleton.

Definition at line 25 of file AlephIoManager.cpp.

Referenced by CollectLeptons::Run(), and AlephSession::initialize().

AlephRC AlephIoManager::initialize ( ) [virtual]
 

the initialization step.

Reimplemented from AlephManager.

Definition at line 58 of file AlephIoManager.cpp.

AlephRC AlephIoManager::run ( )
 

the running.

Definition at line 80 of file AlephIoManager.cpp.

AlephRC AlephIoManager::terminate ( ) [virtual]
 

the terminating step.

Reimplemented from AlephManager.

Definition at line 97 of file AlephIoManager.cpp.

AlephCardsReader & AlephIoManager::theCardsReader ( ) [virtual]
 

return the pointer to the Cards Reader.

Definition at line 113 of file AlephIoManager.cpp.

Referenced by AlephDbManager::TheAlephDbManager(), AlephROOTDbManager::initialize(), and AlephExManager::theCardsReader().

AlephNtupleWriter & AlephIoManager::theNtupleWriter ( ) [virtual]
 

return the pointer to the Ntuple Writer.

Definition at line 119 of file AlephIoManager.cpp.

Referenced by AlephExManager::theNtupleWriter().


Member Data Documentation

AlephManager * AlephIoManager::_theAlephIoManager = 0 [static, private]
 

Definition at line 20 of file AlephIoManager.cpp.

AlephCardsReader AlephIoManager::_theCardsReader [private]
 

Definition at line 60 of file AlephIoManager.h.

AlephNtupleWriter AlephIoManager::_theNtupleWriter [private]
 

Definition at line 63 of file AlephIoManager.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:16 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001