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

lccd::StreamerMgr Class Reference

Manager for streamer classes of LCCollections.
Singleton. More...

#include <StreamerMgr.hh>

List of all members.

Public Member Functions

VCollectionStreamergetStreamer (const std::string &type)
 Factory method that returns a new streamer object for the given LCIO type, e.g.

void registerStreamer (VCollectionStreamer *streamer, const std::string &type)
 Register a streamer with the given type name.


Static Public Member Functions

StreamerMgrinstance ()
 The instance of this manager class.


Detailed Description

Manager for streamer classes of LCCollections.
Singleton.

Author:
F.Gaede, DESY
Version:
Id
StreamerMgr.hh,v 1.1.1.1 2005/02/10 12:17:54 gaede Exp


Member Function Documentation

VCollectionStreamer* lccd::StreamerMgr::getStreamer const std::string &  type  ) 
 

Factory method that returns a new streamer object for the given LCIO type, e.g.

LCIO::LCGenericObject.
Null if type is not known/registered.

void lccd::StreamerMgr::registerStreamer VCollectionStreamer streamer,
const std::string &  type
 

Register a streamer with the given type name.

Overwrites existing streamers for that type.


The documentation for this class was generated from the following file:
Generated on Fri Sep 9 12:30:32 2005 for LCCD by doxygen 1.3.5