INTupleItem Class Reference
#include <GaudiKernel/INTuple.h>
List of all members.
Detailed Description
NTuple interface
class definition.
Definition of the interface to an Ntuple class beeing a sequence(=Item) of data entries.
- Author:
- M.Frank
Definition at line 27 of file INTuple.h.
|
Public Member Functions |
| virtual | ~INTupleItem () |
| | destructor
|
| virtual void | release ()=0 |
| | Destruct object.
|
| virtual const std::type_info & | typeID () const =0 |
| | Compiler type ID.
|
| virtual std::string | typeName () const =0 |
| | Proper type name of the object.
|
| virtual const void * | buffer () const =0 |
| | Access data buffer (CONST).
|
| virtual bool | hasIndex () const =0 |
| | Is the tuple have an index item?
|
| virtual const std::string & | index () const =0 |
| | Access the index _Item.
|
| virtual const std::string & | name () const =0 |
| | Access _Item name.
|
| virtual long | type () const =0 |
| | Type information of the item.
|
| virtual long | length () const =0 |
| | Access the buffer length.
|
| virtual void | reset ()=0 |
| | Reset column.
|
| virtual long | ndim () const =0 |
| | Dimension.
|
| virtual long | dim (long i) const =0 |
| | Access individual dimensions.
|
| virtual long | size () const =0 |
| | Size of entire object.
|
| virtual long | filled () const =0 |
| | Number of items filled.
|
| virtual INTupleItem * | indexItem ()=0 |
| | Pointer to index column (if present, 0 else).
|
| virtual const INTupleItem * | indexItem () const =0 |
| | Pointer to index column (if present, 0 else) (CONST).
|
| virtual INTuple * | tuple ()=0 |
| | NTuple the item belongs to.
|
Protected Member Functions |
| virtual void | setType (long typ)=0 |
| | Set the properties of the INTupleItem.
|
Constructor & Destructor Documentation
| virtual INTupleItem::~INTupleItem |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| virtual void INTupleItem::setType |
( |
long |
typ |
) |
[protected, pure virtual] |
| virtual void INTupleItem::release |
( |
|
) |
[pure virtual] |
| virtual const std::type_info& INTupleItem::typeID |
( |
|
) |
const [pure virtual] |
| virtual std::string INTupleItem::typeName |
( |
|
) |
const [pure virtual] |
| virtual const void* INTupleItem::buffer |
( |
|
) |
const [pure virtual] |
| virtual bool INTupleItem::hasIndex |
( |
|
) |
const [pure virtual] |
| virtual const std::string& INTupleItem::index |
( |
|
) |
const [pure virtual] |
| virtual const std::string& INTupleItem::name |
( |
|
) |
const [pure virtual] |
| virtual long INTupleItem::type |
( |
|
) |
const [pure virtual] |
| virtual long INTupleItem::length |
( |
|
) |
const [pure virtual] |
| virtual void INTupleItem::reset |
( |
|
) |
[pure virtual] |
| virtual long INTupleItem::ndim |
( |
|
) |
const [pure virtual] |
| virtual long INTupleItem::dim |
( |
long |
i |
) |
const [pure virtual] |
| virtual long INTupleItem::size |
( |
|
) |
const [pure virtual] |
| virtual long INTupleItem::filled |
( |
|
) |
const [pure virtual] |
| virtual INTupleItem* INTupleItem::indexItem |
( |
|
) |
[pure virtual] |
| virtual const INTupleItem* INTupleItem::indexItem |
( |
|
) |
const [pure virtual] |
| virtual INTuple* INTupleItem::tuple |
( |
|
) |
[pure virtual] |
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v20r4/GaudiKernel/GaudiKernel/INTuple.h