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

IO::ILCFactory Class Reference

#include <ILCFactory.h>

Inheritance diagram for IO::ILCFactory:

IOIMPL::LCFactory List of all members.

Public Member Functions

virtual ~ILCFactory ()
 Destructor.
virtual LCWritercreateLCWriter ()=0
virtual LCReadercreateLCReader ()=0

Detailed Description

Factory to create LCWriter and Reader object for the known data formats, e.g. SIO. The implementation (LCFactory) will be a singleton class that knows all concrete reader/writer implementations.

Author:
gaede
Version:
Mar 7, 2003

Definition at line 22 of file ILCFactory.h.


Constructor & Destructor Documentation

virtual IO::ILCFactory::~ILCFactory  )  [inline, virtual]
 

Destructor.

Definition at line 26 of file ILCFactory.h.


Member Function Documentation

virtual LCReader* IO::ILCFactory::createLCReader  )  [pure virtual]
 

Creates an LCReader object for the current persistency type.

Implemented in IOIMPL::LCFactory.

virtual LCWriter* IO::ILCFactory::createLCWriter  )  [pure virtual]
 

Creates an LCWriter object for the current persistency type.

Implemented in IOIMPL::LCFactory.


The documentation for this class was generated from the following file:
Generated on Sun Jun 3 06:32:27 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1