Gaudi Framework, version v23r9

Home   Generated: Thu Jul 18 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RRWNTupleCnv.h
Go to the documentation of this file.
1 // $Id: RRWNTupleCnv.h,v 1.6 2006/11/30 15:04:07 mato Exp $
2 #ifndef ROOTHISTCNV_RRWNTUPLECNV_H
3 #define ROOTHISTCNV_RRWNTUPLECNV_H 1
4 
5 // Include files
6 #include "RNTupleCnv.h"
7 
8 // Forward declarations
9 class TTree;
10 template <class TYPE> class CnvFactory;
11 
12 namespace RootHistCnv {
19  class RRWNTupleCnv : public RNTupleCnv {
20 
22  friend class CnvFactory<RRWNTupleCnv>;
23 
24  public:
26  static const CLID& classID() {
27  return CLID_RowWiseTuple;
28  }
29 
32  }
34  virtual ~RRWNTupleCnv() {
35  }
36  protected:
38  virtual StatusCode load(TTree* tree, INTuple*& refpObject);
39 
41  virtual StatusCode book(const std::string& desc, INTuple* pObject, TTree*& tree);
43  virtual StatusCode writeData(TTree* rtree, INTuple* pObject);
45  virtual StatusCode readData(TTree* rtree, INTuple* pObject, long ievt);
46  };
47 } // namespace RootHistCnv
48 
49 #endif // RootHistCnv_RRWNTUPLECNV_H

Generated at Thu Jul 18 2013 12:18:05 for Gaudi Framework, version v23r9 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004