| # 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
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
11 namespace RootHistCnv {
18 class RRWNTupleCnv : public RNTupleCnv {
19 public:
21 static const CLID& classID() {
22 return CLID_RowWiseTuple;
23 }
24
26 RRWNTupleCnv( ISvcLocator* svc ) : RNTupleCnv(svc, classID()) {
27 }
29 virtual ~RRWNTupleCnv() {
30 }
31 protected:
33 virtual StatusCode load(TTree* tree, INTuple*& refpObject);
34
36 virtual StatusCode book(const std::string& desc, INTuple* pObject, TTree*& tree);
38 virtual StatusCode writeData(TTree* rtree, INTuple* pObject);
40 virtual StatusCode readData(TTree* rtree, INTuple* pObject, long ievt);
41 };
42 } // namespace RootHistCnv
43
44 #endif // RootHistCnv_RRWNTUPLECNV_H