1 #ifndef GAUDIKERNEL_INTUPLE_H     2 #define GAUDIKERNEL_INTUPLE_H    31   virtual void setType( 
long typ ) = 0;
    38   virtual void release() = 0;
    44   virtual const void* buffer() 
const = 0;
    46   virtual bool hasIndex() 
const = 0;
    52   virtual long type() 
const = 0;
    54   virtual long length() 
const = 0;
    56   virtual void reset() = 0;
    58   virtual long ndim() 
const = 0;
    60   virtual long dim( 
long i ) 
const = 0;
    62   virtual long size() 
const = 0;
    64   virtual long filled() 
const = 0;
    92   virtual ItemContainer& items() = 0;
    94   virtual const ItemContainer& items() 
const = 0;
    96   virtual char* setBuffer( 
char* buff ) = 0;
    98   virtual const char* buffer() 
const = 0;
   100   virtual char* buffer() = 0;
   104   virtual void reset() = 0;
 
std::vector< INTupleItem * > ItemContainer
A select statement can either contain. 
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)