| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# IAIDATupleSvc Class Reference

Definition of the IAIDATupleSvc interface class. More...

`#include <GaudiKernel/IAIDATupleSvc.h>`

Inheritance diagram for IAIDATupleSvc:

[legend]
Collaboration diagram for IAIDATupleSvc:

[legend]

List of all members.

## Public Member Functions
| DeclareInterfaceID (IAIDATupleSvc, 3, 0)
| InterfaceID.
virtual AIDA::ITuple * | book (const std::string &fullPath, const std::string &title, const std::string &columns)=0
virtual StatusCode | registerObject (const std::string &dirPath, const std::string &objPath, AIDA::ITuple *tObj)=0
virtual StatusCode | registerObject (DataObject *pParent, const std::string &objPath, AIDA::ITuple *tObj)=0
virtual StatusCode | unregisterObject (AIDA::ITuple *tObj)=0
virtual StatusCode | unregisterObject (AIDA::ITuple *tObj, const std::string &objectPath)=0
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::ITuple *&tObj)=0
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode | findObject (const std::string &fullPath, AIDA::ITuple *&tObj)=0
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::ITuple *&tObj)=0
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual void | setCriteria (AIDA::ITuple *&tObj, const std::string &criteria)=0
| Set criteria for reading, filtering the input.
virtual DataObject * | createPath (const std::string &newPath)=0
virtual DataObject * | createDirectory (const std::string &parentDir, const std::string &subDir)=0
virtual StatusCode | myTest ()=0

## Detailed Description

Definition of the IAIDATupleSvc interface class.

Author:
  Manuel Domenech Saavedra

Date:
  2005-05-23

Definition at line 29 of file IAIDATupleSvc.h.

## Member Function Documentation

IAIDATupleSvc::DeclareInterfaceID | ( | IAIDATupleSvc | ,
|  | 3 | ,
|  | 0 |  |
| ) |  |  |

InterfaceID.

virtual AIDA::ITuple* IAIDATupleSvc::book | ( | const std::string & | fullPath,
|  | const std::string & | title,
|  | const std::string & | columns |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::registerObject | ( | const std::string & | dirPath,
|  | const std::string & | objPath,
|  | AIDA::ITuple * | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::registerObject | ( | DataObject * | pParent,
|  | const std::string & | objPath,
|  | AIDA::ITuple * | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::unregisterObject | ( | AIDA::ITuple * | tObj | ) | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::unregisterObject | ( | AIDA::ITuple * | tObj,
|  | const std::string & | objectPath |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::retrieveObject | ( | const std::string & | fullPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::retrieveObject | ( | const std::string & | parentPath,
|  | const std::string & | objPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::retrieveObject | ( | DataObject * | parentObj,
|  | const std::string & | objPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::findObject | ( | const std::string & | fullPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::findObject | ( | IRegistry * | pDirectory,
|  | const std::string & | path,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::findObject | ( | const std::string & | parentPath,
|  | const std::string & | objPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::findObject | ( | DataObject * | parentObj,
|  | const std::string & | objPath,
|  | AIDA::ITuple *& | tObj |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual void IAIDATupleSvc::setCriteria | ( | AIDA::ITuple *& | tObj,
|  | const std::string & | criteria |
| ) |  |  | `[pure virtual]`

Set criteria for reading, filtering the input.

Implemented in AIDATupleSvc.

virtual DataObject* IAIDATupleSvc::createPath | ( | const std::string & | newPath | ) | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual DataObject* IAIDATupleSvc::createDirectory | ( | const std::string & | parentDir,
|  | const std::string & | subDir |
| ) |  |  | `[pure virtual]`

Implemented in AIDATupleSvc.

virtual StatusCode IAIDATupleSvc::myTest | ( |  | ) | `[pure virtual]`

Implemented in AIDATupleSvc.

The documentation for this class was generated from the following file:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r7p1/GaudiKernel/GaudiKernel/IAIDATupleSvc.h