Gaudi Framework, version v21r11

Home   Generated: 30 Sep 2010

TagCollectionSvc.h

Go to the documentation of this file.
00001 //====================================================================
00002 //  Tag collection service definition
00003 //--------------------------------------------------------------------
00004 //
00005 //  Package    : GaudiSvc ( The LHCb Offline System)
00006 //  Author     : M.Frank
00007 //====================================================================
00008 #ifndef GAUDI_TAGCOLLECTIONSVC_H
00009 #define GAUDI_TAGCOLLECTIONSVC_H 1
00010 
00011 // Framework include files
00012 #include "NTupleSvc.h"
00013 
00026 class TagCollectionSvc : public NTupleSvc   {
00027 protected:
00028   friend class SvcFactory<TagCollectionSvc>;
00029 public:
00031   using NTupleSvc::connect;
00032 
00034   virtual StatusCode initialize();
00036   virtual StatusCode finalize();
00037 
00039   TagCollectionSvc(const std::string& name, ISvcLocator* svc);
00041   virtual ~TagCollectionSvc();
00043 protected:
00044   virtual StatusCode connect(const std::string& ident, std::string& logname);
00050   virtual StatusCode createService( const std::string& nam, 
00051                                     const std::string& typ, 
00052                                     const std::vector<Prop>& props, 
00053                                     IConversionSvc*& pSvc);
00054 };
00055 
00056 #endif // GAUDI_TAGCOLLECTIONSVC_H

Generated at Thu Sep 30 09:57:39 2010 for Gaudi Framework, version v21r11 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004