#include <GaudiKernel/IHistogramSvc.h>
Inheritance diagram for IHistogramSvc:
Public Types | |
SEPARATOR = '/' | |
IID_IDataProviderSvc_NO_ERROR = 1 | |
Success. | |
DOUBL_OBJ_PATH | |
The path for this objects is already in use. | |
INVALID_OBJ_PATH | |
Invalid path from root to object request failed. | |
INVALID_ROOT | |
Invalid root path object cannot be retrieved or stored. | |
INVALID_OBJECT | |
Object pointer is invalid. | |
INVALID_PARENT | |
Pointer to parent object is not valid. | |
OBJ_NOT_LOADED | |
Sorry, the requested object is not loaded. | |
NO_DATA_LOADER | |
No data loader availible. | |
INVALID_OBJ_ADDR | |
Invalid object address. | |
DIR_NOT_EMPTY | |
Directory entry is NOT empty. | |
NO_MORE_LEVELS | |
Automatic data loading had to stop: maximum depth. | |
NO_ACCESS | |
Access to the requested leaf is inhibited. | |
LAST | |
Terminator. | |
enum | { SEPARATOR = '/' } |
enum | Status { IID_IDataProviderSvc_NO_ERROR = 1, DOUBL_OBJ_PATH, INVALID_OBJ_PATH, INVALID_ROOT, INVALID_OBJECT, INVALID_PARENT, OBJ_NOT_LOADED, NO_DATA_LOADER, INVALID_OBJ_ADDR, DIR_NOT_EMPTY, NO_MORE_LEVELS, NO_ACCESS, LAST } |
Status code definitions. More... | |
SUCCESS = 1 | |
Normal successful completion. | |
NO_INTERFACE | |
Requested interface is not available. | |
VERSMISMATCH | |
Requested interface version is incompatible. | |
LAST_ERROR | |
Last error. | |
Public Member Functions | |
virtual AIDA::IHistogramFactory * | histogramFactory ()=0 |
Retrieve the AIDA HistogramFactory interface. | |
virtual AIDA::IHistogram1D * | book (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX)=0 |
Book histogram and register it with the histogram data store. | |
virtual AIDA::IHistogram1D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX)=0 |
virtual AIDA::IHistogram1D * | book (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX)=0 |
virtual AIDA::IHistogram1D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX)=0 |
virtual AIDA::IHistogram1D * | book (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX)=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX, const std::string &opt="")=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, const std::string &opt="")=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX, const std::string &opt="")=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, const std::string &opt="")=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX, const std::string &opt="")=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX, double lowY, double highY, const std::string &opt="s")=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, double lowY, double highY, const std::string &opt="s")=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX, double lowY, double highY, const std::string &opt="s")=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, double lowY, double highY, const std::string &opt="s")=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX, double lowY, double highY, const std::string &opt="s")=0 |
virtual AIDA::IHistogram1D * | book (const std::string &fullPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IHistogram1D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IHistogram1D * | book (const std::string &dirPath, int hID, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IHistogram1D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IHistogram1D * | book (DataObject *pParent, int hID, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &fullPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, const std::string &relPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IProfile1D * | bookProf (const std::string &dirPath, int hID, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, const std::string &relPath, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IProfile1D * | bookProf (DataObject *pParent, int hID, const std::string &title, std::vector< double > edges)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IHistogram2D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IHistogram2D * | book (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IProfile2D * | bookProf (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IProfile2D * | bookProf (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &fullPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IHistogram2D * | book (const std::string &dirPath, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IHistogram2D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IHistogram2D * | book (DataObject *pParent, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &fullPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &dirPath, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IProfile2D * | bookProf (const std::string &dirPath, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IProfile2D * | bookProf (DataObject *pParent, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IProfile2D * | bookProf (DataObject *pParent, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY, int binsZ, double lowZ, double highZ)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY, int binsZ, double lowZ, double highZ)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &dirPath, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY, int binsZ, double lowZ, double highZ)=0 |
virtual AIDA::IHistogram3D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY, int binsZ, double lowZ, double highZ)=0 |
virtual AIDA::IHistogram3D * | book (DataObject *pParent, int hID, const std::string &title, int binsX, double lowX, double highX, int binsY, double lowY, double highY, int binsZ, double lowZ, double highZ)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &fullPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY, std::vector< double > edgesZ)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &dirPath, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY, std::vector< double > edgesZ)=0 |
virtual AIDA::IHistogram3D * | book (const std::string &dirPath, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY, std::vector< double > edgesZ)=0 |
virtual AIDA::IHistogram3D * | book (DataObject *pParent, const std::string &relPath, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY, std::vector< double > edgesZ)=0 |
virtual AIDA::IHistogram3D * | book (DataObject *pParent, int hID, const std::string &title, std::vector< double > edgesX, std::vector< double > edgesY, std::vector< double > edgesZ)=0 |
virtual StatusCode | registerObject (const std::string &fullPath, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (const std::string &parentPath, const std::string &objPath, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (const std::string &parentPath, int item, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (DataObject *parentObj, const std::string &objPath, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (DataObject *parentObj, int item, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | registerObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | unregisterObject (AIDA::IBaseHistogram *hObj)=0 |
virtual StatusCode | unregisterObject (AIDA::IBaseHistogram *hObj, const std::string &objectPath)=0 |
virtual StatusCode | unregisterObject (AIDA::IBaseHistogram *hObj, int item)=0 |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &fullPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | retrieveObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (const std::string &fullPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &fullPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &fullPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &fullPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &fullPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, AIDA::IHistogram3D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (const std::string &parentPath, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, const std::string &objPath, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (DataObject *parentObj, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram1D *&h1dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IProfile1D *&h1dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram2D *&h2dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IProfile2D *&h2dObj)=0 |
virtual StatusCode | findObject (AIDA::IBaseHistogram *parentObj, int item, AIDA::IHistogram3D *&h3dObj)=0 |
virtual std::ostream & | print (AIDA::IBaseHistogram *h, std::ostream &s=std::cout) const =0 |
virtual std::ostream & | write (AIDA::IBaseHistogram *h, std::ostream &s=std::cout) const =0 |
Write (ASCII) the histogram table into the output stream. | |
virtual int | write (AIDA::IBaseHistogram *h, const char *file_name) const =0 |
Write (ASCII) the histogram table into a file. | |
virtual DataObject * | createPath (const std::string &newPath)=0 |
virtual DataObject * | createDirectory (const std::string &parentDir, const std::string &subDir)=0 |
Create a sub-directory in a directory. | |
virtual StatusCode | registerObject (const std::string &fullPath, DataObject *pObject)=0 |
Re-declaring this here avoids a compiler warning about hidden functions. | |
virtual StatusCode | registerObject (const std::string &parentPath, const std::string &objectPath, DataObject *pObject)=0 |
Register object with the data store. | |
virtual StatusCode | registerObject (const std::string &parentPath, int item, DataObject *pObject)=0 |
Register object with the data store. | |
virtual StatusCode | registerObject (DataObject *parentObj, const std::string &objectPath, DataObject *pObject)=0 |
Register object with the data store. | |
virtual StatusCode | registerObject (DataObject *parentObj, int item, DataObject *pObject)=0 |
Register object with the data store. | |
virtual StatusCode | unregisterObject (const std::string &fullPath)=0 |
Unregister object from the data store. | |
virtual StatusCode | unregisterObject (const std::string &parentPath, const std::string &objPath)=0 |
Unregister object from the data store. | |
virtual StatusCode | unregisterObject (const std::string &parentPath, int item)=0 |
Unregister object from the data store. | |
virtual StatusCode | unregisterObject (DataObject *pObject)=0 |
Unregister object from the data store. | |
virtual StatusCode | unregisterObject (DataObject *pParent, const std::string &objPath)=0 |
Unregister object from the data store. | |
virtual StatusCode | unregisterObject (DataObject *pParent, int item)=0 |
Unregister object from the data store. | |
virtual StatusCode | retrieveObject (IRegistry *pDirectory, const std::string &path, DataObject *&pObject)=0 |
Retrieve object identified by its directory entry. | |
virtual StatusCode | retrieveObject (const std::string &fullPath, DataObject *&pObject)=0 |
Retrieve object identified by its full path from the data store. | |
virtual StatusCode | retrieveObject (const std::string &parentPath, const std::string &objectPath, DataObject *&pObject)=0 |
Retrieve object from data store. | |
virtual StatusCode | retrieveObject (const std::string &parentPath, int item, DataObject *&pObject)=0 |
Retrieve object from data store. | |
virtual StatusCode | retrieveObject (DataObject *parentObj, const std::string &objectPath, DataObject *&pObject)=0 |
Retrieve object from data store. | |
virtual StatusCode | retrieveObject (DataObject *parentObj, int item, DataObject *&pObject)=0 |
Retrieve object from data store. | |
virtual StatusCode | findObject (IRegistry *pDirectory, const std::string &path, DataObject *&pObject)=0 |
Find object identified by its directory entry. | |
virtual StatusCode | findObject (const std::string &fullPath, DataObject *&pObject)=0 |
Find object identified by its full path in the data store. | |
virtual StatusCode | findObject (const std::string &parentPath, const std::string &objectPath, DataObject *&pObject)=0 |
Find object identified by its parent object and the path to the object relative to the parent. | |
virtual StatusCode | findObject (const std::string &parentPath, int item, DataObject *&pObject)=0 |
Find object identified by its parent object and an integer identifier in the data store. | |
virtual StatusCode | findObject (DataObject *pNode, const std::string &objectPath, DataObject *&pObject)=0 |
Find object identified by its parent object and the path to the object relative to the parent. | |
virtual StatusCode | findObject (DataObject *parentObj, int item, DataObject *&pObject)=0 |
Find object identified by its parent object and an integer identifier in the data store. | |
virtual StatusCode | updateObject (IRegistry *pDirectory)=0 |
Update object identified by its directory entry. | |
virtual StatusCode | updateObject (const std::string &fullPath)=0 |
Update object identified by its full path in the data store. | |
virtual StatusCode | updateObject (DataObject *toUpdate)=0 |
Update object identified by its pointer. | |
virtual StatusCode | updateObject (const std::string &parentPath, const std::string &updatePath)=0 |
Update object identified by its parent's path and the path relative to the parent. | |
virtual StatusCode | updateObject (DataObject *pParent, const std::string &updatePath)=0 |
Update object identified by its parent's pointer and the path relative to the parent. | |
virtual StatusCode | addPreLoadItem (const DataStoreItem &item)=0 |
Add an item to the preload list. | |
virtual StatusCode | addPreLoadItem (const std::string &itemPath)=0 |
Add an item to the preload list. | |
virtual StatusCode | removePreLoadItem (const DataStoreItem &item)=0 |
Remove an item from the preload list. | |
virtual StatusCode | removePreLoadItem (const std::string &itemPath)=0 |
Remove an item from the preload list. | |
virtual StatusCode | resetPreLoad ()=0 |
Clear the preload list. | |
virtual StatusCode | preLoad ()=0 |
Load all preload items of the list. | |
virtual StatusCode | linkObject (IRegistry *from, const std::string &objPath, DataObject *toObj)=0 |
Add a link to another object. | |
virtual StatusCode | linkObject (const std::string &fromPath, const std::string &objPath, DataObject *toObj)=0 |
Add a link to another object. | |
virtual StatusCode | linkObject (DataObject *fromObj, const std::string &objPath, DataObject *toObj)=0 |
Add a link to another object. | |
virtual StatusCode | linkObject (const std::string &fullPath, DataObject *toObj)=0 |
Add a link to another object. | |
virtual StatusCode | unlinkObject (IRegistry *from, const std::string &objPath)=0 |
Remove a link to another object. | |
virtual StatusCode | unlinkObject (const std::string &fromPath, const std::string &objPath)=0 |
Remove a link to another object. | |
virtual StatusCode | unlinkObject (DataObject *fromObj, const std::string &objPath)=0 |
Remove a link to another object. | |
virtual StatusCode | unlinkObject (const std::string &fullPath)=0 |
Remove a link to another object. | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface)=0 |
Query interfaces of Interface. | |
virtual unsigned long | addRef ()=0 |
Increment the reference count of Interface instance. | |
virtual unsigned long | release ()=0 |
Release Interface instance. | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Retrieve interface ID. |
Definition at line 51 of file IHistogramSvc.h.
anonymous enum [inherited] |
enum IDataProviderSvc::Status [inherited] |
Status code definitions.
Reimplemented from IInterface.
Definition at line 534 of file IDataProviderSvc.h.
00534 { 00536 IID_IDataProviderSvc_NO_ERROR = 1, 00538 DOUBL_OBJ_PATH, 00540 INVALID_OBJ_PATH, 00542 INVALID_ROOT, 00544 INVALID_OBJECT, 00546 INVALID_PARENT, 00548 OBJ_NOT_LOADED, 00550 NO_DATA_LOADER, 00552 INVALID_OBJ_ADDR, 00554 DIR_NOT_EMPTY, 00556 NO_MORE_LEVELS, 00558 NO_ACCESS, 00560 LAST 00561 };
static const InterfaceID& IHistogramSvc::interfaceID | ( | ) | [inline, static] |
Retrieve interface ID.
Reimplemented from IDataProviderSvc.
Definition at line 56 of file IHistogramSvc.h.
00056 { return IID_IHistogramSvc; }
virtual AIDA::IHistogramFactory* IHistogramSvc::histogramFactory | ( | ) | [pure virtual] |
Retrieve the AIDA HistogramFactory interface.
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX | |||
) | [pure virtual] |
Book histogram and register it with the histogram data store.
fullPath | Full path to the node of the object. The basename (last part of the fullPath) has to be an integer number (otherwise conversion to HBOOK is not possible) | |
dirPath | Path to parent node of the object, the directory the histogram will be stored in. | |
pParent | Pointer to parent node | |
relPath | Histogram identifier (std::string), the relative path to the object with respect to the parent node | |
hID | Histogram identifier (int) of the histogram | |
title | Title property of the histogram | |
binsX/Y | Number of bins on the axis X/Y | |
lowX/Y | Lower histogram edge on the axis X/Y | |
highX/Y | Upper histogram edge on the axis X/Y |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
const std::string & | opt = "" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
const std::string & | opt = "" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
const std::string & | opt = "" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
const std::string & | opt = "" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
const std::string & | opt = "" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
double | lowY, | |||
double | highY, | |||
const std::string & | opt = "s" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
double | lowY, | |||
double | highY, | |||
const std::string & | opt = "s" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
double | lowY, | |||
double | highY, | |||
const std::string & | opt = "s" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
double | lowY, | |||
double | highY, | |||
const std::string & | opt = "s" | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
double | lowY, | |||
double | highY, | |||
const std::string & | opt = "s" | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IHistogram1D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IProfile1D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edges | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IHistogram2D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IProfile2D* IHistogramSvc::bookProf | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY, | |||
int | binsZ, | |||
double | lowZ, | |||
double | highZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY, | |||
int | binsZ, | |||
double | lowZ, | |||
double | highZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY, | |||
int | binsZ, | |||
double | lowZ, | |||
double | highZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY, | |||
int | binsZ, | |||
double | lowZ, | |||
double | highZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
int | binsX, | |||
double | lowX, | |||
double | highX, | |||
int | binsY, | |||
double | lowY, | |||
double | highY, | |||
int | binsZ, | |||
double | lowZ, | |||
double | highZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | fullPath, | |
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY, | |||
std::vector< double > | edgesZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY, | |||
std::vector< double > | edgesZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | const std::string & | dirPath, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY, | |||
std::vector< double > | edgesZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | DataObject * | pParent, | |
const std::string & | relPath, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY, | |||
std::vector< double > | edgesZ | |||
) | [pure virtual] |
virtual AIDA::IHistogram3D* IHistogramSvc::book | ( | DataObject * | pParent, | |
int | hID, | |||
const std::string & | title, | |||
std::vector< double > | edgesX, | |||
std::vector< double > | edgesY, | |||
std::vector< double > | edgesZ | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | fullPath, | |
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::registerObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IBaseHistogram * | hObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::unregisterObject | ( | AIDA::IBaseHistogram * | hObj | ) | [pure virtual] |
virtual StatusCode IHistogramSvc::unregisterObject | ( | AIDA::IBaseHistogram * | hObj, | |
const std::string & | objectPath | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::unregisterObject | ( | AIDA::IBaseHistogram * | hObj, | |
int | item | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::retrieveObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
AIDA::IHistogram3D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
const std::string & | objPath, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IProfile1D *& | h1dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IProfile2D *& | h2dObj | |||
) | [pure virtual] |
virtual StatusCode IHistogramSvc::findObject | ( | AIDA::IBaseHistogram * | parentObj, | |
int | item, | |||
AIDA::IHistogram3D *& | h3dObj | |||
) | [pure virtual] |
virtual std::ostream& IHistogramSvc::print | ( | AIDA::IBaseHistogram * | h, | |
std::ostream & | s = std::cout | |||
) | const [pure virtual] |
virtual std::ostream& IHistogramSvc::write | ( | AIDA::IBaseHistogram * | h, | |
std::ostream & | s = std::cout | |||
) | const [pure virtual] |
Write (ASCII) the histogram table into the output stream.
virtual int IHistogramSvc::write | ( | AIDA::IBaseHistogram * | h, | |
const char * | file_name | |||
) | const [pure virtual] |
Write (ASCII) the histogram table into a file.
virtual DataObject* IHistogramSvc::createPath | ( | const std::string & | newPath | ) | [pure virtual] |
virtual DataObject* IHistogramSvc::createDirectory | ( | const std::string & | parentDir, | |
const std::string & | subDir | |||
) | [pure virtual] |
Create a sub-directory in a directory.
parentDir | name of the parent directory | |
subDir | to identify the histogram object in the store returns pointer to DataObject (NULL on failure) |
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | fullPath, | |
DataObject * | pObject | |||
) | [pure virtual] |
Re-declaring this here avoids a compiler warning about hidden functions.
Refer to ARM Page 210.
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | parentPath, | |
const std::string & | objectPath, | |||
DataObject * | pObject | |||
) | [pure virtual] |
Register object with the data store.
Connect the object identified by the path to the parent object and the path of the object itself relative to the specified parent.
parentPath | Path to parent node of the object. | |
objectPath | Path of the object relative to the parent node | |
pObject | Pointer to the object to be registered. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::registerObject | ( | const std::string & | parentPath, | |
int | item, | |||
DataObject * | pObject | |||
) | [pure virtual] |
Register object with the data store.
Connect the object identified by its pointer to the parent object and an integer identifier.
parentPath | Path to parent node of the object. | |
item | item number of the object linked to the parent | |
pObject | Pointer to the object to be registered. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::registerObject | ( | DataObject * | parentObj, | |
const std::string & | objectPath, | |||
DataObject * | pObject | |||
) | [pure virtual] |
Register object with the data store.
Connect the object identified by its pointer to the parent object and the relative path of the object with respect to the parent.
parentObj | Pointer to parent object. | |
objectPath | Path of the object relative to the parent node | |
pObject | Pointer to the object to be connected. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::registerObject | ( | DataObject * | parentObj, | |
int | item, | |||
DataObject * | pObject | |||
) | [pure virtual] |
Register object with the data store.
Connect the object identified by its pointer to the node object identified by its pointer.
parentObj | Pointer to parent object. | |
item | item number of the object linked to the parent | |
pObject | Pointer to the object to be connected. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | const std::string & | fullPath | ) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by full path name.
fullPath | Path name of the object. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | const std::string & | parentPath, | |
const std::string & | objPath | |||
) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by parent path name and the path of the object relative to the parent.
parentPath | Path name of the parent object. | |
objPath | Path name of the object relative to the parent. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | const std::string & | parentPath, | |
int | item | |||
) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by parent path name and an integer identifier of the object itself.
parentPath | Path name of the parent object. | |
item | Integer identifier of the object item. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | DataObject * | pObject | ) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by its pointer. The object must previously have been registered with the data store.
pObject | Pointer to the object. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | DataObject * | pParent, | |
const std::string & | objPath | |||
) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by parent object and the path of the object relative to the parent.
pParent | Pointer to parent object. | |
objPath | Path name of the object relative to the parent. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::unregisterObject | ( | DataObject * | pParent, | |
int | item | |||
) | [pure virtual] |
Unregister object from the data store.
On registration the client gives up ownership of the object and may no longer delete the object. unregistering the object is the opposite: ownership is claimed back by the user. But note:
The object is identified by parent object and an integer identifier of the object itself.
pParent | Pointer to parent object. | |
item | Integer identifier of the object item. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object identified by its directory entry.
The result will be returned in the second argument. In case the object is not present it will be loaded and converted if possible. ** FASTEST ACCESS TO THE DATA STORE **
pDirectory | Pointer to the object. | |
path | String with relative path to directory. Ideally ""! | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | fullPath, | |
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object identified by its full path from the data store.
The result will be returned in the second argument. In case the object is not present it will be loaded and converted if possible.
fullPath | Path name of the object. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
const std::string & | objectPath, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object from data store.
The object to be retrieved is identified by the path of the parent object and the relative path with respect to the node. In case the object is not present it will be loaded and converted if possible.
parentPath | Path to parent node of the object. | |
objectPath | Path of the object relative to the parent. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | const std::string & | parentPath, | |
int | item, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object from data store.
The object to be retrieved is identified by the path to the parent object and an integer identifier. In case the object is not present it will be loaded and converted if possible.
parentPath | Path to parent node of the object. | |
item | Item identifier. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
const std::string & | objectPath, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object from data store.
The object to be retrieved is identified by the pointer to the parent object and the relative path with respect to the node. In case the object is not present it will be loaded and converted if possible.
parentObj | Pointer to parent node of the object. | |
objectPath | Path of the object relative to the parent. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::retrieveObject | ( | DataObject * | parentObj, | |
int | item, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Retrieve object from data store.
The object to be retrieved is identified by the pointer to the parent object and an integer identifier. In case the object is not present it will be loaded and converted if possible.
parentObj | Pointer to parent node of the object. | |
item | Item identifier. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | IRegistry * | pDirectory, | |
const std::string & | path, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its directory entry.
The result will be returned in the second argument. In case the object is not present the pointer will be set to NULL. ** FASTEST ACCESS TO THE DATA STORE **
pDirectory | Pointer to the object. | |
path | String with relative path to directory. Ideally ""! | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | fullPath, | |
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its full path in the data store.
The result will be returned in the second argument. In case the object is not present the pointer will be set to NULL.
fullPath | Path name of the object. | |
pObject | Pointer to the object to be connected. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
const std::string & | objectPath, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its parent object and the path to the object relative to the parent.
The result will be returned in the second argument. In case the object is not present the pointer will be set to NULL.
parentPath | Path to parent node of the object. | |
objectPath | Relative path name of the object. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | const std::string & | parentPath, | |
int | item, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its parent object and an integer identifier in the data store.
In case the object is not present the pointer will be set to NULL.
parentPath | Path to parent node of the object. | |
item | Item identifier. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | pNode, | |
const std::string & | objectPath, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its parent object and the path to the object relative to the parent.
The result will be returned in the second argument. In case the object is not present the pointer will be set to NULL.
parentObj | Pointer to parent node of the object. | |
objectPath | Relative path name of the object. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IHistogramSvc::findObject | ( | DataObject * | parentObj, | |
int | item, | |||
DataObject *& | pObject | |||
) | [pure virtual] |
Find object identified by its parent object and an integer identifier in the data store.
In case the object is not present the pointer will be set to NULL.
parentObj | Pointer to parent node of the object. | |
item | Item identifier. | |
pObject | Reference to the pointer of the object to be returned. |
Implements IDataProviderSvc.
virtual StatusCode IDataProviderSvc::updateObject | ( | IRegistry * | pDirectory | ) | [pure virtual, inherited] |
Update object identified by its directory entry.
** FASTEST ACCESS TO THE DATA STORE **
pDirectory | Pointer to the directory entry. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::updateObject | ( | const std::string & | fullPath | ) | [pure virtual, inherited] |
Update object identified by its full path in the data store.
If found, the object update will be initiated. In case the object is not present the entry point returns an error.
fullPath | Path name of the object. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::updateObject | ( | DataObject * | toUpdate | ) | [pure virtual, inherited] |
Update object identified by its pointer.
If found, the object update will be initiated. In case the object is not present the entry point returns an error.
toUpdate | Pointer to the object. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::updateObject | ( | const std::string & | parentPath, | |
const std::string & | updatePath | |||
) | [pure virtual, inherited] |
Update object identified by its parent's path and the path relative to the parent.
If found, the object update will be initiated. In case the object is not present the entry point returns an error.
parentPath | Path name of the parent object. | |
updatePath | Path to the object relative to the parent. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::updateObject | ( | DataObject * | pParent, | |
const std::string & | updatePath | |||
) | [pure virtual, inherited] |
Update object identified by its parent's pointer and the path relative to the parent.
If found, the object update will be initiated. In case the object is not present the entry point returns an error.
pParent | Pointer to the parent object. | |
updatePath | Path to the object relative to the parent. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::addPreLoadItem | ( | const DataStoreItem & | item | ) | [pure virtual, inherited] |
Add an item to the preload list.
item | Specs of item to be preloaded |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::addPreLoadItem | ( | const std::string & | itemPath | ) | [pure virtual, inherited] |
Add an item to the preload list.
The item is identified by the path to the object.
itemPath | Path to the item to be preloaded. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::removePreLoadItem | ( | const DataStoreItem & | item | ) | [pure virtual, inherited] |
Remove an item from the preload list.
item | Specs of item to be removed from the preload list |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::removePreLoadItem | ( | const std::string & | itemPath | ) | [pure virtual, inherited] |
Remove an item from the preload list.
itemPath | Path to the item to be preloaded. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::resetPreLoad | ( | ) | [pure virtual, inherited] |
virtual StatusCode IDataProviderSvc::preLoad | ( | ) | [pure virtual, inherited] |
Load all preload items of the list.
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::linkObject | ( | IRegistry * | from, | |
const std::string & | objPath, | |||
DataObject * | toObj | |||
) | [pure virtual, inherited] |
Add a link to another object.
Both objects must already be registered with the data store. Once linked, the object can only be unregistered after unlinking.
from | Pointer to data directory the link originates. | |
objPath | Path of the entry to be linked relative to from. | |
toObj | Pointer to the object the link points to. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::linkObject | ( | const std::string & | fromPath, | |
const std::string & | objPath, | |||
DataObject * | toObj | |||
) | [pure virtual, inherited] |
Add a link to another object.
Both objects must already be registered with the data store. Once linked, the object can only be unregistered after unlinking.
fromPath | Path to the object the link originates. | |
objPath | Path of the entry to be linked relative to from. | |
toObj | Pointer to the object the link points to. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::linkObject | ( | DataObject * | fromObj, | |
const std::string & | objPath, | |||
DataObject * | toObj | |||
) | [pure virtual, inherited] |
Add a link to another object.
Both objects must already be registered with the data store. Once linked, the object can only be unregistered after unlinking.
fromObj | Pointer to the object the link originates. | |
objPath | Path of the entry to be linked relative to from. | |
toObj | Pointer to the object the link points to. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::linkObject | ( | const std::string & | fullPath, | |
DataObject * | toObj | |||
) | [pure virtual, inherited] |
Add a link to another object.
Both objects must already be registered with the data store. Once linked, the object can only be unregistered after unlinking.
fullPath | Full path of the entry to be linked. | |
toObj | Pointer to the object the link points to. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::unlinkObject | ( | IRegistry * | from, | |
const std::string & | objPath | |||
) | [pure virtual, inherited] |
Remove a link to another object.
Both objects must be registered with the data store. This entry point can be used to unlink objects e.g. in order to unregister them.
from | Pointer to data directory the link originates. | |
objPath | Path of the entry to be linked relative to from. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::unlinkObject | ( | const std::string & | fromPath, | |
const std::string & | objPath | |||
) | [pure virtual, inherited] |
Remove a link to another object.
Both objects must be registered with the data store. This entry point can be used to unlink objects e.g. in order to unregister them.
fromPath | Path to the object the link originates. | |
objPath | Path of the entry to be linked relative to from. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::unlinkObject | ( | DataObject * | fromObj, | |
const std::string & | objPath | |||
) | [pure virtual, inherited] |
Remove a link to another object.
Both objects must be registered with the data store. This entry point can be used to unlink objects e.g. in order to unregister them.
fromObj | Pointer to the object the link originates. | |
objPath | Path of the entry to be linked relative to from. |
Implemented in DataSvc.
virtual StatusCode IDataProviderSvc::unlinkObject | ( | const std::string & | fullPath | ) | [pure virtual, inherited] |
virtual StatusCode IInterface::queryInterface | ( | const InterfaceID & | riid, | |
void ** | ppvInterface | |||
) | [pure virtual, inherited] |
Query interfaces of Interface.
riid | ID of Interface to be retrieved | |
ppvInterface | Pointer to Location for interface pointer |
Implemented in Algorithm, AlgTool, Auditor, ConversionSvc, Converter, DataSvc, EventSelectorDataStream, MinimalEventLoopMgr, PropertyMgr, SelectStatement, and Service.
virtual unsigned long IInterface::addRef | ( | ) | [pure virtual, inherited] |
Increment the reference count of Interface instance.
Implemented in Algorithm, AlgTool, Auditor, Converter, EventSelectorDataStream, IFactory, PropertyMgr, SelectStatement, and Service.
virtual unsigned long IInterface::release | ( | ) | [pure virtual, inherited] |
Release Interface instance.
Implemented in Algorithm, AlgTool, Auditor, Converter, EventSelectorDataStream, IFactory, PropertyMgr, SelectStatement, and Service.