1 #ifndef GAUDIKERNEL_NTUPLEIMP_H 2 #define GAUDIKERNEL_NTUPLEIMP_H 21 bool m_isBooked =
false;
59 const char*
buffer()
const override {
return m_buffer.
get(); }
74 char* setBuffer(
char* buff )
override;
76 void reset()
override;
119 #endif // GAUDIKERNEL_NTUPLEIMP_H
A select statement can either contain.
std::unique_ptr< char[]> m_buffer
Buffer.
INTupleSvc * tupleService() const
Access conversion service.
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.
const CLID & clID() const override
Retrieve Reference to class defininition structure.
IConversionSvc * conversionService() const
Access conversion service.
static const CLID & classID()
Static access to class defininition structure.
ColumnWiseTuple(std::string title)
Standard Constructor.
const INTupleItem * find(const std::string &name) const override
Find an item row of the Ntuple (CONST)
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 CLID & clID() const override
Retrieve Reference to class defininition structure.
SmartIF< ISelectStatement > m_pSelector
Possibly hanging selector.
const char * buffer() const override
Access N tuple data buffer (CONST)
ItemContainer m_items
Container with N tuple _Columns.
void setTupleService(INTupleSvc *svc)
Access conversion service.
void setConversionService(IConversionSvc *svc)
Access conversion service.
const std::string & title() const override
Object title.
const ItemContainer & items() const override
Access item container (CONST)
static const CLID & classID()
Static access to class defininition structure.
char * buffer() override
Access N tuple data buffer.