5 #include "VCollectionStreamer.hh"
9 #include "EVENT/LCCollection.h"
12 #include "ConditionsDB/ICondDBStreamable.h"
19 typedef std::map< std::string, VCollectionStreamer* > StreamerMap ;
67 #endif // StreamerMgr_h
void registerStreamer(VCollectionStreamer *streamer, const std::string &type)
Register a streamer with the given type name.
Definition: StreamerMgr.cc:39
Manager for streamer classes of LCCollections.
Definition: StreamerMgr.hh:29
VCollectionStreamer * getStreamer(const std::string &type)
Factory method that returns a new streamer object for the given LCIO type, e.g.
Definition: StreamerMgr.cc:29
Base class for LCCollection streamer classes.
Definition: VCollectionStreamer.hh:24
static StreamerMgr * instance()
The instance of this manager class.
Definition: StreamerMgr.cc:16