| # 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
TupleTool.h
Go to the documentation of this file.
1 // $Id: TupleTool.h,v 1.3 2006/11/30 10:16:13 mato Exp $
2 // ============================================================================
3 #ifndef GAUDIALG_TUPLETOOL_H
4 #define GAUDIALG_TUPLETOOL_H 1
5 // ============================================================================
6 // Include files
7 // ============================================================================
8 // Gaudi
9 // ============================================================================
10 #include "GaudiAlg/GaudiTupleTool.h"
11 #include "GaudiAlg/ITupleTool.h"
12 // ============================================================================
13
20 class TupleTool : public GaudiTupleTool ,
21 virtual public ITupleTool
22 {
23 public:
24 typedef Tuples::Tuple Tuple ;
25 typedef GaudiAlg::TupleID TupleID ;
26
36 TupleTool( const std::string& type,
37 const std::string& name,
38 const IInterface* parent);
39
41 virtual ~TupleTool() ;
42
43 public:
44
64 virtual Tuple nTuple
65 ( const std::string& title ,
66 const CLID& clid = CLID_ColumnWiseTuple ) const
67 { return GaudiTupleTool::nTuple ( title , clid ) ; }
68
69
70 virtual Tuple nTuple
71 ( const TupleID& ID ,
72 const std::string& title = "" ,
73 const CLID& clid = CLID_ColumnWiseTuple ) const
74 { return GaudiTupleTool::nTuple ( ID , title , clid ) ; }
75
76 virtual Tuple evtCol
77 ( const std::string& title ,
78 const CLID& clid = CLID_RowWiseTuple ) const
79 { return GaudiTupleTool::evtCol ( title , clid ) ; }
80
81 virtual Tuple evtCol
82 ( const TupleID& ID ,
83 const std::string& title = "" ,
84 const CLID& clid = CLID_RowWiseTuple ) const
85 { return GaudiTupleTool::evtCol ( ID , title , clid ) ; }
86
87 private:
88
89 TupleTool() ;
90 TupleTool ( const TupleTool& ) ;
91 TupleTool& operator=( const TupleTool& ) ;
92
93 };
94 #endif // GAUDIALG_TUPLETOOL_H