| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TagCollectionSvc.h
Go to the documentation of this file.
1 //====================================================================
2 // Tag collection service definition
3 //--------------------------------------------------------------------
4 //
5 // Package : GaudiSvc ( The LHCb Offline System)
6 // Author : M.Frank
7 //====================================================================
8 #ifndef GAUDI_TAGCOLLECTIONSVC_H
9 #define GAUDI_TAGCOLLECTIONSVC_H 1
10
11 // Framework include files
12 #include "NTupleSvc.h"
13
26 class TagCollectionSvc : public NTupleSvc {
27 public:
29 using NTupleSvc::connect;
30
32 virtual StatusCode initialize();
34 virtual StatusCode finalize();
35
37 TagCollectionSvc(const std::string& name, ISvcLocator* svc);
39 virtual ~TagCollectionSvc();
41 protected:
42 virtual StatusCode connect(const std::string& ident, std::string& logname);
48 virtual StatusCode createService( const std::string& nam,
49 const std::string& typ,
50 const std::vector<Prop>& props,
51 IConversionSvc*& pSvc);
52 };
53
54 #endif // GAUDI_TAGCOLLECTIONSVC_H