Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_NTUPLEIMP_H
12 #define GAUDIKERNEL_NTUPLEIMP_H
31 bool m_isBooked =
false;
57 ItemContainer&
items()
override {
return m_items; }
59 const ItemContainer&
items()
const override {
return m_items; }
69 const char*
buffer()
const override {
return m_buffer.
get(); }
84 char* setBuffer(
char* buff )
override;
86 void reset()
override;
129 #endif // GAUDIKERNEL_NTUPLEIMP_H
const std::string & title() const override
Object title.
std::unique_ptr< char[]> m_buffer
Buffer.
const ItemContainer & items() const override
Access item container (CONST)
IConversionSvc * conversionService() const
Access conversion service.
INTupleSvc * tupleService() const
Access conversion service.
TupleImp(const TupleImp &)=delete
Standard Copy Constructor.
static const CLID & classID()
Static access to class defininition structure.
static const CLID & classID()
Static access to class defininition structure.
INTupleItem * find(const std::string &name) override
Find an item row of the Ntuple.
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)
const CLID & clID() const override
Retrieve Reference to class defininition structure.
unsigned int CLID
Class ID definition.
std::string m_title
N tuple title.
RowWiseTuple(std::string title)
Standard Constructor.
const char * buffer() const override
Access N tuple data buffer (CONST)
def read(f, regex=".*", skipevents=0)
SmartIF< ISelectStatement > m_pSelector
Possibly hanging selector.
Abstract base class which allows the user to interact with the actual N tuple implementation.
ItemContainer & items() override
Access item container.
ItemContainer m_items
Container with N tuple _Columns.
void setConversionService(IConversionSvc *svc)
Access conversion service.
ColumnWiseTuple(std::string title)
Standard Constructor.
void setTupleService(INTupleSvc *svc)
Access conversion service.
char * buffer() override
Access N tuple data buffer.