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

IOIMPL::LCFactory Class Reference

#include <LCFactory.h>

Inheritance diagram for IOIMPL::LCFactory:

IO::ILCFactory List of all members.

Public Member Functions

virtual ~LCFactory ()
 Destructor.
virtual IO::LCWritercreateLCWriter ()
virtual IO::LCReadercreateLCReader ()

Static Public Member Functions

LCFactorygetInstance ()

Protected Member Functions

 LCFactory ()

Static Private Attributes

LCFactory_me = 0

Constructor & Destructor Documentation

IOIMPL::LCFactory::LCFactory  )  [protected]
 

Definition at line 21 of file LCFactory.cc.

IOIMPL::LCFactory::~LCFactory  )  [virtual]
 

Destructor.

Definition at line 32 of file LCFactory.cc.


Member Function Documentation

LCReader * IOIMPL::LCFactory::createLCReader  )  [virtual]
 

Creates an LCReader object for the current persistency type.

Implements IO::ILCFactory.

Definition at line 44 of file LCFactory.cc.

LCWriter * IOIMPL::LCFactory::createLCWriter  )  [virtual]
 

Creates an LCWriter object for the current persistency type.

Implements IO::ILCFactory.

Definition at line 36 of file LCFactory.cc.

LCFactory * IOIMPL::LCFactory::getInstance  )  [static]
 

Returns the instance of the factory. In the future we need to specify the data format here... This doesn't work for java as an interface can't have static members ...

Definition at line 25 of file LCFactory.cc.

References _me.


Member Data Documentation

LCFactory * IOIMPL::LCFactory::_me = 0 [static, private]
 

Definition at line 18 of file LCFactory.cc.

Referenced by getInstance().


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