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;
105 const CLID&
clID()
const override {
return classID(); }
117 const CLID&
clID()
const override {
return classID(); }
123 #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.