2 #ifndef GAUDIKERNEL_NTUPLEIMP_H
3 #define GAUDIKERNEL_NTUPLEIMP_H
6 #include "GaudiKernel/NTuple.h"
7 #include "GaudiKernel/Kernel.h"
18 ItemContainer m_items;
33 TupleImp(
const TupleImp&) ;
37 virtual INTupleItem* i_find(
const std::string& name)
const;
40 TupleImp(
const std::string& title);
44 ItemContainer& items() {
48 const ItemContainer& items()
const {
52 virtual const std::string& title()
const {
56 virtual const INTupleItem* find(
const std::string& name)
const {
60 virtual INTupleItem* find(
const std::string& name) {
68 const char* buffer()
const {
92 virtual void setBuffer(
char* buff);
100 virtual StatusCode remove(
const std::string& name);
116 class ColumnWiseTuple :
public TupleImp {
130 return CLID_ColumnWiseTuple;
135 class RowWiseTuple :
public TupleImp {
149 return CLID_RowWiseTuple;
154 #endif // GAUDIKERNEL_NTUPLEIMP_H
virtual ~ColumnWiseTuple()
Standard Destructor.
A select statement can either contain.
ColumnWiseTuple(const std::string &title)
Standard Constructor.
virtual ~RowWiseTuple()
Standard Destructor.
static const CLID & classID()
Static access to class defininition structure.
TupleImp(const TupleImp &)
Standard Copy Constructor.
NTuple interface class definition.
This class is used for returning status codes from appropriate routines.
unsigned int CLID
Class ID definition.
virtual const CLID & clID() const
Retrieve Reference to class defininition structure.
virtual const std::string & title() const
Object title.
RowWiseTuple(const std::string &title)
Standard Constructor.
static const CLID & classID()
Static access to class defininition structure.
virtual const CLID & clID() const
Retrieve Reference to class defininition structure.