|  | The Gaudi Framework
    v38r1p1 (ae26267b)
    | 
#include <GaudiKernel/INTuple.h>

| Public Types | |
| typedef std::vector< INTupleItem * > | ItemContainer | 
| Public Member Functions | |
| virtual ItemContainer & | items ()=0 | 
| Access item container.  More... | |
| virtual const ItemContainer & | items () const =0 | 
| Access item container (CONST)  More... | |
| virtual char * | setBuffer (char *buff)=0 | 
| Attach data buffer.  More... | |
| virtual const char * | buffer () const =0 | 
| Access data buffer (CONST)  More... | |
| virtual char * | buffer ()=0 | 
| Access data buffer.  More... | |
| virtual const std::string & | title () const =0 | 
| Object title.  More... | |
| virtual void | reset ()=0 | 
| Reset all entries to their default values.  More... | |
| virtual const INTupleItem * | find (const std::string &name) const =0 | 
| Find an item row of the Ntuple (CONST)  More... | |
| virtual INTupleItem * | find (const std::string &name)=0 | 
| Find an item row of the Ntuple.  More... | |
| virtual StatusCode | add (INTupleItem *item)=0 | 
| Add an item row to the N tuple.  More... | |
| virtual StatusCode | remove (INTupleItem *item)=0 | 
| Remove an item row (identified by pointer) from the N tuple.  More... | |
| virtual StatusCode | remove (const std::string &name)=0 | 
| Remove an item row (identified by name) from the N tuple.  More... | |
| virtual StatusCode | attachSelector (ISelectStatement *sel)=0 | 
| Attach selector.  More... | |
| virtual ISelectStatement * | selector ()=0 | 
| Access selector.  More... | |
| virtual StatusCode | write ()=0 | 
| Write record of the NTuple (Shortcut of writeRecord)  More... | |
| virtual StatusCode | writeRecord ()=0 | 
| Write record of the NTuple.  More... | |
| virtual StatusCode | read ()=0 | 
| Read record of the NTuple (Shortcut of readRecord)  More... | |
| virtual StatusCode | readRecord ()=0 | 
| Read record of the NTuple.  More... | |
| virtual StatusCode | save ()=0 | 
| Save the NTuple.  More... | |
| virtual | ~INTuple ()=default | 
| Protected Member Functions | |
| virtual INTupleItem * | i_find (const std::string &name) const =0 | 
| Internally used by abstract classes.  More... | |
NTuple interface class definition
Definition of the interface to an Ntuple class beeing a sequence(=Item) of data entries.
| typedef std::vector<INTupleItem*> INTuple::ItemContainer | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
Add an item row to the N tuple.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Attach selector.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Access data buffer (CONST)
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Access data buffer.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Find an item row of the Ntuple (CONST)
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Find an item row of the Ntuple.
Implemented in NTuple::TupleImp.
| 
 | protectedpure virtual | 
Internally used by abstract classes.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Access item container (CONST)
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Access item container.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Read record of the NTuple (Shortcut of readRecord)
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Remove an item row (identified by name) from the N tuple.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Remove an item row (identified by pointer) from the N tuple.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Reset all entries to their default values.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Save the NTuple.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Access selector.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Attach data buffer.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Object title.
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Write record of the NTuple (Shortcut of writeRecord)
Implemented in NTuple::TupleImp.
| 
 | pure virtual | 
Implemented in NTuple::TupleImp.