LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
Public Member Functions | List of all members
IO::ILCFactory Class Referenceabstract

Factory to create LCWriter and Reader object for the known data formats, e.g. More...

#include <pre-generated/IO/ILCFactory.h>

Inheritance diagram for IO::ILCFactory:
IOIMPL::LCFactory

Public Member Functions

virtual ~ILCFactory ()
 Destructor.
 
virtual LCWritercreateLCWriter ()=0
 Returns the instance of the factory. More...
 
virtual LCReadercreateLCReader (int readerFlag=0)=0
 Creates an LCReader object for the current persistency type.
 

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

Member Function Documentation

virtual LCWriter* IO::ILCFactory::createLCWriter ( )
pure virtual

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 ...Creates an LCWriter object for the current persistency type.

Implemented in IOIMPL::LCFactory.


The documentation for this class was generated from the following file: