|
Gaudi Framework, version v23r6 |
| Home | Generated: Wed Jan 30 2013 |
Description: More...
#include <src/RootTool.h>


Public Member Functions | |
| RootTool (RootDataConnection *con) | |
| Standard constructor. | |
| virtual TBranch * | getBranch (CSTR section, CSTR branch_name) |
| Access data branch by name: Get existing branch in read only mode. | |
| virtual int | loadRefs (CSTR section, CSTR cnt, unsigned long entry, RootObjectRefs &refs) |
| Load references object from file. | |
| void | addParam (ParamMap &c, char *p) |
| Helper function to read params table. | |
| void | addEntry (StringVec &c, char *val) |
| Helper function to read string tables. | |
| template<class C , class F > | |
| StatusCode | readBranch (TTree *t, const char *nam, C &v, F pmf) |
| Helper function to read internal file tables. | |
| bool | get (const string &dsc, pair< string, ContainerSection > &e) |
| Analyze the Sections table entries. | |
| void | analyzeMergeMap (StringVec &tmp) |
| Build merge sections from the Sections table entries. | |
| StatusCode | readRefs () |
| Read reference tables. | |
| string | getEntry (const string &c) |
| Helper function to convert string vectors to branch entries. | |
| string | getParam (const pair< string, string > &p) |
| Helper function to convert parameter vectors to branch entries. | |
| template<class C , class F > | |
| StatusCode | saveBranch (const char *nam, C &v, F pmf) |
| Helper function to save internal tables. | |
| StatusCode | saveRefs () |
| Save/update reference tables. | |
Public Member Functions inherited from Gaudi::RootDataConnection::Tool | |
| TTree * | refs () const |
| StringVec & | dbs () const |
| StringVec & | conts () const |
| StringVec & | links () const |
| ParamMap & | params () const |
| MsgStream & | msgSvc () const |
| const std::string & | name () const |
| Sections & | sections () const |
| LinkSections & | linkSections () const |
| MergeSections & | mergeSections () const |
| virtual | ~Tool () |
| Default destructor. | |
| virtual void | release () |
| Use releasePtr() helper to delete object. | |
| virtual TBranch * | getBranch (const std::string §ion, const std::string &n)=0 |
| Access data branch by name: Get existing branch in read only mode. | |
| virtual RootRef | poolRef (size_t) const |
| Internal overload to facilitate the access to POOL files. | |
| virtual int | loadRefs (const std::string §ion, const std::string &cnt, unsigned long entry, RootObjectRefs &refs)=0 |
| Load references object. | |
Additional Inherited Members | |
Protected Types inherited from Gaudi::RootDataConnection::Tool | |
| typedef RootDataConnection::StringVec | StringVec |
| typedef RootDataConnection::ParamMap | ParamMap |
| typedef RootDataConnection::Sections | Sections |
| typedef RootDataConnection::MergeSections | MergeSections |
| typedef RootDataConnection::LinkSections | LinkSections |
| typedef RootDataConnection::ContainerSection | ContainerSection |
| typedef RootDataConnection::ContainerSections | ContainerSections |
Protected Attributes inherited from Gaudi::RootDataConnection::Tool | |
| RootDataConnection * | c |
| Pointer to containing data connection object. | |
Description:
Concrete implementation to read objects from POOL files.
Concrete implementation to read objects from ROOT files.
Definition at line 15 of file RootTool.h.
|
inline |
|
inline |
Helper function to read string tables.
Definition at line 107 of file RootTool.h.
|
inline |
Helper function to read params table.
Definition at line 99 of file RootTool.h.
|
inline |
Build merge sections from the Sections table entries.
Definition at line 155 of file RootTool.h.
|
inline |
Analyze the Sections table entries.
Definition at line 135 of file RootTool.h.
Access data branch by name: Get existing branch in read only mode.
Definition at line 20 of file RootTool.h.
Helper function to convert string vectors to branch entries.
Definition at line 217 of file RootTool.h.
Helper function to convert parameter vectors to branch entries.
Definition at line 219 of file RootTool.h.
|
inlinevirtual |
Load references object from file.
Link manager:
Definition at line 30 of file RootTool.h.
|
inline |
Helper function to read internal file tables.
Definition at line 109 of file RootTool.h.
|
inlinevirtual |
Read reference tables.
Implements Gaudi::RootDataConnection::Tool.
Definition at line 196 of file RootTool.h.
|
inline |
Helper function to save internal tables.
Definition at line 221 of file RootTool.h.
|
inlinevirtual |
Save/update reference tables.
Implements Gaudi::RootDataConnection::Tool.
Definition at line 240 of file RootTool.h.