Gaudi Framework, version v24r2

Home   Generated: Wed Dec 4 2013
 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
7 
8 // Forward declarations
9 template <class TYPE> class SvcFactory;
10 class TFile;
11 
12 
13 namespace RootHistCnv {
14 
21  class PersSvc : public ConversionSvc {
22 
23  friend class SvcFactory<PersSvc>;
24 
25  public:
27  virtual StatusCode initialize();
28 
30  virtual StatusCode finalize();
31 
33  virtual StatusCode createRep(DataObject* pObject, IOpaqueAddress*& refpAddress);
34 
36  PersSvc( const std::string& name, ISvcLocator* svc );
37 
39  virtual ~PersSvc();
40 
41  private:
43  TFile *m_hfile;
44  bool m_prtWar;
45  bool m_alphaIds;
47  };
48 
49 } // namespace RootHistCnv
50 
51 #endif // ROOTHISTCNV_PERSSVC_H

Generated at Wed Dec 4 2013 14:33:12 for Gaudi Framework, version v24r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004