The ntuple service interface allows to:
#include <GaudiKernel/INTupleSvc.h>
Inheritance diagram for INTupleSvc:

Public Methods | |
| virtual StatusCode | create (const CLID& typ, const std::string& title, NTuple::Tuple*& refpTuple) = 0 |
| Create requested N tuple (Hide constructor). | |
| virtual NTuple::Tuple* | book (const std::string& fullPath, const CLID& type, const std::string& title) = 0 |
| Book Ntuple and register it with the data store. More... | |
| virtual NTuple::Tuple* | book (const std::string& dirPath, const std::string& relPath, const CLID& type, const std::string& title) = 0 |
| Book Ntuple and register it with the data store. More... | |
| virtual NTuple::Tuple* | book (const std::string& dirPath, long id, const CLID& type, const std::string& title) = 0 |
| Book Ntuple and register it with the data store. More... | |
| virtual NTuple::Tuple* | book (DataObject* pParent, const std::string& relPath, const CLID& type, const std::string& title) = 0 |
| Book Ntuple and register it with the data store. More... | |
| virtual NTuple::Tuple* | book (DataObject* pParent, long id, const CLID& type, const std::string& title) = 0 |
| Book Ntuple and register it with the data store. More... | |
| virtual NTuple::Directory* | createDirectory (DataObject* pParent, const std::string& title) = 0 |
| Create Ntuple directory and register it with the data store. More... | |
| virtual NTuple::Directory* | createDirectory (DataObject* pParent, long id) = 0 |
| Create Ntuple directory and register it with the data store. More... | |
| virtual NTuple::Directory* | createDirectory (const std::string& dirPath, long id) = 0 |
| Create Ntuple directory and register it with the data store. More... | |
| virtual NTuple::Directory* | createDirectory (const std::string& dirPath, const std::string& title) = 0 |
| Create Ntuple directory and register it with the data store. More... | |
| virtual NTuple::Directory* | createDirectory (const std::string& fullPath) = 0 |
| Create Ntuple directory and register it with the data store. More... | |
| virtual NTuple::Tuple* | access (const std::string& fullPath, const std::string& filename) = 0 |
| Access N tuple on disk. More... | |
| virtual StatusCode | save (const std::string& fullPath) = 0 |
| Save N tuple to disk. More... | |
| virtual StatusCode | save (NTuple::Tuple* tuple) = 0 |
| Save N tuple to disk. More... | |
| virtual StatusCode | save (DataObject* pParent, const std::string& relPath) = 0 |
| Save N tuple to disk. More... | |
| virtual StatusCode | writeRecord ( NTuple::Tuple* tuple) = 0 |
| Write single record to N tuple. More... | |
| virtual StatusCode | writeRecord (const std::string& fullPath) = 0 |
| Write single record to N tuple. More... | |
| virtual StatusCode | writeRecord ( DataObject* pParent, const std::string& relPath) = 0 |
| Write single record to N tuple. More... | |
| virtual StatusCode | readRecord (NTuple::Tuple* tuple) = 0 |
| Read single record from N tuple. More... | |
| virtual StatusCode | readRecord (const std::string& fullPath) = 0 |
| Read single record from N tuple. More... | |
| virtual StatusCode | readRecord (DataObject* pParent, const std::string& relPath) = 0 |
| Read single record from N tuple. More... | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
The ntuple service interface allows to:
Definition at line 41 of file INTupleSvc.h.
|
|
Access N tuple on disk.
|
|
|
Book Ntuple and register it with the data store. Connects the object identified by its relative path to the parent object identified by the parent's pointer.
|
|
|
Book Ntuple and register it with the data store. Connects the object identified by an identifier (id) to the parent object identified by the parent's pointer.
|
|
|
Book Ntuple and register it with the data store. Connects the object identified by an identifier to the parent object identified by the base name.
|
|
|
Book Ntuple and register it with the data store. Connects the object identified by its relative path to the parent object identified by the base name.
|
|
|
Book Ntuple and register it with the data store. Connects the object identified by its full path to the parent object identified by the base name of the full path.
|
|
|
Create requested N tuple (Hide constructor).
|
|
|
Create Ntuple directory and register it with the data store.
|
|
|
Create Ntuple directory and register it with the data store. Connects the object identified by its path to the parent object identified by the parent's path.
|
|
|
Create Ntuple directory and register it with the data store. Connects the object identified by its relative path to the parent object identified by the parent's pointer.
|
|
|
Create Ntuple directory and register it with the data store. Connects the object identified by its relative path to the parent object identified by the parent's pointer.
|
|
|
Create Ntuple directory and register it with the data store. Connects the object identified by its relative path to the parent object identified by the parent's pointer.
|
|
|
Retrieve interface ID.
Reimplemented from IDataProviderSvc. Definition at line 44 of file INTupleSvc.h. |
|
|
Read single record from N tuple.
|
|
|
Read single record from N tuple.
|
|
|
Read single record from N tuple.
|
|
|
Save N tuple to disk. Must be called in order to close the ntuple file properly
|
|
|
Save N tuple to disk. Must be called in order to close the ntuple file properly
|
|
|
Save N tuple to disk. Must be called in order to close the ntuple file properly
|
|
|
Write single record to N tuple.
|
|
|
Write single record to N tuple.
|
|
|
Write single record to N tuple.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000