All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RootDatabaseCnv.h
Go to the documentation of this file.
1 // $Id: RootDatabaseCnv.h,v 1.2 2010-08-24 14:03:03 frankb Exp $
2 //====================================================================
3 // Statistics file converter class definition
4 //
5 // Author : M.Frank
6 //
7 //====================================================================
8 #ifndef GAUDIROOTCNV_ROOTDATABASECNV_H
9 #define GAUDIROOTCNV_ROOTDATABASECNV_H 1
10 
11 // Framework include files
13 
14 /*
15  * Gaudi namespace declaration
16  */
17 namespace Gaudi {
18 
30  public:
31 
39  RootDatabaseCnv(long typ, const CLID&, ISvcLocator* svc, RootCnvSvc* mgr);
40 
42  virtual ~RootDatabaseCnv();
43 
49  virtual const std::string containerName(IRegistry* /* pReg */) const {
50  return "<local>";
51  }
52 
60  virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj);
61  };
62 }
63 #endif // GAUDIROOTCNV_ROOTDATABASECNV_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:26
Description:
Definition: RootCnvSvc.h:54
virtual const std::string containerName(IRegistry *) const
Retrieve the name of the container a given object is placed into.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
Statistics file converter class definition.
The IRegistry represents the entry door to the environment any data object residing in a transient da...
Definition: IRegistry.h:22
unsigned int CLID
Class ID definition.
Definition: ClassID.h:9
Description: NTuple directory converter class definition Definition of the converter to manage the di...
Opaque address interface definition.
This is a number of static methods for bootstrapping the Gaudi framework.
Definition: Bootstrap.h:14
#define GAUDI_API
Definition: Kernel.h:108
A DataObject is the base class of any identifiable object on any data store.
Definition: DataObject.h:31