#include <GaudiKernel/INTuple.h>
Inheritance diagram for INTuple:

Public Types | |
| typedef std::vector< INTupleItem* > | ItemContainer |
Public Methods | |
| virtual ItemContainer& | items () = 0 |
| Access item container. | |
| virtual const ItemContainer& | items () const = 0 |
| Access item container (CONST). | |
| virtual void | setBuffer (char* buff) = 0 |
| Attach data buffer. | |
| virtual const char* | buffer () const = 0 |
| Access data buffer (CONST). | |
| virtual char* | buffer () = 0 |
| Access data buffer. | |
| virtual const std::string& | title () const = 0 |
| Object title. | |
| virtual void | reset () = 0 |
| Reset all entries to their default values. | |
| virtual const INTupleItem* | find (const std::string& name) const = 0 |
| Find an item row of the Ntuple (CONST). | |
| virtual INTupleItem* | find (const std::string& name) = 0 |
| Find an item row of the Ntuple. | |
| virtual StatusCode | add (INTupleItem* item) = 0 |
| Add an item row to the N tuple. | |
| virtual StatusCode | remove (INTupleItem* item) = 0 |
| Remove an item row (identified by pointer) from the N tuple. | |
| virtual StatusCode | remove (const std::string& name) = 0 |
| Remove an item row (identified by name) from the N tuple. | |
| virtual StatusCode | attachSelector (ISelectStatement* sel) = 0 |
| Attach selector. | |
| virtual ISelectStatement* | selector () = 0 |
| Access selector. | |
Protected Methods | |
| virtual INTupleItem* | i_find (const std::string& name) const = 0 |
| Internally used by abstract classes. | |
Definition of the interface to an Ntuple class beeing a sequence(=Item) of data entries.
Definition at line 77 of file INTuple.h.
|
|
|
|
|
Add an item row to the N tuple.
Reimplemented in NTuple::TupleImp. Referenced by NTuple::Tuple::i_addItem(). |
|
|
Attach selector.
Reimplemented in NTuple::TupleImp. |
|
|
Access data buffer.
Reimplemented in NTuple::TupleImp. |
|
|
Access data buffer (CONST).
Reimplemented in NTuple::TupleImp. |
|
|
Find an item row of the Ntuple.
Reimplemented in NTuple::TupleImp. |
|
|
Find an item row of the Ntuple (CONST).
Reimplemented in NTuple::TupleImp. Referenced by NTuple::_DataImp::indexItem(). |
|
|
Internally used by abstract classes.
Reimplemented in NTuple::TupleImp. Referenced by NTuple::Tuple::i_addItem(), and NTuple::Tuple::i_item(). |
|
|
Access item container (CONST).
Reimplemented in NTuple::TupleImp. |
|
|
Access item container.
Reimplemented in NTuple::TupleImp. |
|
|
Remove an item row (identified by name) from the N tuple.
Reimplemented in NTuple::TupleImp. |
|
|
Remove an item row (identified by pointer) from the N tuple.
Reimplemented in NTuple::TupleImp. |
|
|
Reset all entries to their default values.
Reimplemented in NTuple::TupleImp. |
|
|
Access selector.
Reimplemented in NTuple::TupleImp. |
|
|
Attach data buffer.
Reimplemented in NTuple::TupleImp. |
|
|
Object title.
Reimplemented in NTuple::TupleImp. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000