This class provides the interface to the ROOT software.
More...
#include <IRootSvc.h>
This class provides the interface to the ROOT software.
Definition at line 32 of file IRootSvc.h.
◆ ~IRootSvc()
◆ commitOutput()
| virtual StatusCode IRootSvc::commitOutput |
( |
| ) |
|
|
pure virtual |
Commit data and flush buffer.
◆ connect()
| virtual StatusCode IRootSvc::connect |
( |
const std::string & | fname | ) |
|
|
pure virtual |
Connect the file fname to the service.
◆ connection()
Get the RootConnection associated with file fname
- Returns
- NULL if no such file is known to this service
◆ createObject()
| virtual void * IRootSvc::createObject |
( |
const RootType & | type | ) |
const |
|
pure virtual |
◆ DeclareInterfaceID()
| IRootSvc::DeclareInterfaceID |
( |
IRootSvc | , |
|
|
1 | , |
|
|
0 | ) |
◆ destructObject()
| virtual void IRootSvc::destructObject |
( |
const RootType & | type, |
|
|
void * | pObj ) const |
|
pure virtual |
Destruct a given object of type RootType.
◆ disconnect()
| virtual StatusCode IRootSvc::disconnect |
( |
const std::string & | fname | ) |
|
|
pure virtual |
Disconnect the file fname from the service.
◆ getType()
| virtual RootType IRootSvc::getType |
( |
const std::type_info & | type | ) |
const |
|
pure virtual |
RootType-base interface Load the type (dictionary) from Root.
◆ open()
| virtual StatusCode IRootSvc::open |
( |
const std::string & | fname, |
|
|
const std::string & | mode ) |
|
pure virtual |
Open the file fname with open mode mode
◆ readObject()
| virtual void * IRootSvc::readObject |
( |
const Token & | token, |
|
|
void *& | pObj ) |
|
pure virtual |
◆ writeObject()
| virtual const Token * IRootSvc::writeObject |
( |
const Placement & | placement, |
|
|
const RootType & | type, |
|
|
const void * | pObj ) |
|
pure virtual |
Write object of a given class to Root.
The documentation for this class was generated from the following files: