2 #ifndef IOIMPL_LCFactory_h
3 #define IOIMPL_LCFactory_h 1
Factory to create LCWriter and Reader object for the known data formats, e.g.
static LCFactory * getInstance()
Returns the instance of the factory.
virtual IO::LCReader * createLCReader(int lcReaderFlag=0)
Creates an LCReader object for the current persistency type.
Interface for reading data from LCIO.
virtual IO::LCWriter * createLCWriter()
Creates an LCWriter object for the current persistency type.
Interface for writing data with LCIO.
virtual ~LCFactory()
Destructor.
Factory to create LCWriter and Reader object for the known data formats, e.g.