1 #ifndef GAUDIKERNEL_INTUPLE_H 2 #define GAUDIKERNEL_INTUPLE_H 30 virtual void setType (
long typ) = 0;
36 virtual void release() = 0;
42 virtual const void* buffer()
const = 0;
44 virtual bool hasIndex()
const = 0;
50 virtual long type()
const = 0;
52 virtual long length()
const = 0;
54 virtual void reset() = 0;
56 virtual long ndim()
const = 0;
58 virtual long dim(
long i)
const = 0;
60 virtual long size()
const = 0;
62 virtual long filled()
const = 0;
88 virtual ItemContainer& items() = 0;
90 virtual const ItemContainer& items()
const = 0;
92 virtual char* setBuffer(
char* buff) = 0;
94 virtual const char* buffer()
const = 0;
96 virtual char* buffer() = 0;
100 virtual void reset() = 0;
A select statement can either contain.
std::vector< INTupleItem * > ItemContainer
def read(f, regex='.*', skipevents=0)
NTuple interface class definition.
NTuple interface class definition.
This class is used for returning status codes from appropriate routines.
std::string typeName(const std::type_info &typ)