1 #ifndef GAUDIKERNEL_NTUPLEIMP_H     2 #define GAUDIKERNEL_NTUPLEIMP_H    23     bool m_isBooked = 
false;
    61     const char* 
buffer()
 const override { 
return m_buffer.
get(); }
    76     char* setBuffer( 
char* buff ) 
override;
    78     void reset() 
override;
   107     const CLID& 
clID()
 const override { 
return classID(); }
   121     const CLID& 
clID()
 const override { 
return classID(); }
   127 #endif // GAUDIKERNEL_NTUPLEIMP_H const char * buffer() const  override
Access N tuple data buffer (CONST) 
A select statement can either contain. 
std::unique_ptr< char[]> m_buffer
Buffer. 
const ItemContainer & items() const  override
Access item container (CONST) 
const CLID & clID() const  override
Retrieve Reference to class defininition structure. 
def read(f, regex='.*', skipevents=0)
INTupleItem * find(const std::string &name) override
Find an item row of the Ntuple. 
RowWiseTuple(std::string title)
Standard Constructor. 
static const CLID & classID()
Static access to class defininition structure. 
ColumnWiseTuple(std::string title)
Standard Constructor. 
NTuple interface class definition. 
This class is used for returning status codes from appropriate routines. 
unsigned int CLID
Class ID definition. 
ItemContainer & items() override
Access item container. 
std::string m_title
N tuple title. 
Abstract base class which allows the user to interact with the actual N tuple implementation. 
const std::string & title() const  override
Object title. 
SmartIF< ISelectStatement > m_pSelector
Possibly hanging selector. 
ItemContainer m_items
Container with N tuple _Columns. 
void setTupleService(INTupleSvc *svc)
Access conversion service. 
void setConversionService(IConversionSvc *svc)
Access conversion service. 
const CLID & clID() const  override
Retrieve Reference to class defininition structure. 
const INTupleItem * find(const std::string &name) const  override
Find an item row of the Ntuple (CONST) 
static const CLID & classID()
Static access to class defininition structure. 
INTupleSvc * tupleService() const 
Access conversion service. 
char * buffer() override
Access N tuple data buffer. 
IConversionSvc * conversionService() const 
Access conversion service.