This class provides the interface between Athena and RootSvc.
More...
#include <IAthenaRootCnvSvc.h>
This class provides the interface between Athena and RootSvc.
Definition at line 30 of file IAthenaRootCnvSvc.h.
◆ ~IAthenaRootCnvSvc()
| IAthenaRootCnvSvc::~IAthenaRootCnvSvc |
( |
| ) |
|
|
virtual |
◆ DeclareInterfaceID()
◆ getTPConverter()
| virtual ITPCnvBase * IAthenaRootCnvSvc::getTPConverter |
( |
const CLID & | clid | ) |
const |
|
pure virtual |
Get T/P converter for a transient class.
◆ getType() [1/2]
| virtual RootType IAthenaRootCnvSvc::getType |
( |
const CLID & | clid | ) |
const |
|
pure virtual |
RootType-based API Load the class (dictionary) from Root.
◆ getType() [2/2]
| virtual RootType IAthenaRootCnvSvc::getType |
( |
const std::type_info & | type | ) |
const |
|
pure virtual |
◆ writeObject()
| virtual const Token * IAthenaRootCnvSvc::writeObject |
( |
const std::string & | key, |
|
|
const RootType & | typeDesc, |
|
|
const void * | pObj, |
|
|
ITPCnvBase * | tpConverter = 0 ) |
|
pure virtual |
Write object of a given class to Root, using optional T/P converter.
The documentation for this class was generated from the following files: