Gaudi Framework, version v21r9

Home   Generated: 3 May 2010

IAIDATupleSvc Class Reference

Definition of the IAIDATupleSvc interface class. More...

#include <GaudiKernel/IAIDATupleSvc.h>

Inheritance diagram for IAIDATupleSvc:

Inheritance graph
[legend]
Collaboration diagram for IAIDATupleSvc:

Collaboration graph
[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 DataObjectcreatePath (const std::string &newPath)=0
virtual DataObjectcreateDirectory (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  ,
,
 
)

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:

Generated at Mon May 3 12:24:46 2010 for Gaudi Framework, version v21r9 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004