| # 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
PersSvc.h
Go to the documentation of this file.
1 // $Id: PersSvc.h,v 1.5 2006/11/30 15:04:07 mato Exp $
2 #ifndef ROOTHISTCNV_PERSSVC_H
3 #define ROOTHISTCNV_PERSSVC_H 1
4
5 // Include files
6 #include "GaudiKernel/ConversionSvc.h"
7
8 // Forward declarations
9 class TFile;
10
11
12 namespace RootHistCnv {
13
20 class PersSvc : public ConversionSvc {
21 public:
23 virtual StatusCode initialize();
24
26 virtual StatusCode finalize();
27
29 virtual StatusCode createRep(DataObject* pObject, IOpaqueAddress*& refpAddress);
30
32 PersSvc( const std::string& name, ISvcLocator* svc );
33
35 virtual ~PersSvc();
36
37 private:
38 std::string m_defFileName;
39 TFile *m_hfile;
40 bool m_prtWar;
41 bool m_alphaIds;
42 bool m_outputEnabled;
43 };
44
45 } // namespace RootHistCnv
46
47 #endif // ROOTHISTCNV_PERSSVC_H