|  | The Gaudi Framework
    v36r16 (ea80daf8)
    | 
#include <src/RootDataConnection.h>


| Public Member Functions | |
| 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 | 
| Default destructor.  More... | |
| virtual TBranch * | getBranch (std::string_view section, std::string_view n)=0 | 
| Access data branch by name: Get existing branch in read only mode.  More... | |
| virtual RootRef | poolRef (size_t) const | 
| Internal overload to facilitate the access to POOL files.  More... | |
| virtual StatusCode | readRefs ()=0 | 
| Read references section when opening data file.  More... | |
| virtual StatusCode | saveRefs ()=0 | 
| Save references section when closing data file.  More... | |
| virtual int | loadRefs (std::string_view section, std::string_view cnt, unsigned long entry, RootObjectRefs &refs)=0 | 
| Load references object.  More... | |
| Protected Types | |
| 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 | |
| RootDataConnection * | c | 
| Pointer to containing data connection object.  More... | |
Helper class to facilitate an abstraction layer for reading POOL style files with this package. YES: This class obsoletes POOL.
Definition at line 206 of file RootDataConnection.h.
| 
 | protected | 
Definition at line 213 of file RootDataConnection.h.
| 
 | protected | 
Definition at line 214 of file RootDataConnection.h.
Definition at line 212 of file RootDataConnection.h.
Definition at line 211 of file RootDataConnection.h.
| 
 | protected | 
Definition at line 209 of file RootDataConnection.h.
| 
 | protected | 
Definition at line 210 of file RootDataConnection.h.
| 
 | protected | 
Definition at line 208 of file RootDataConnection.h.
| 
 | virtualdefault | 
Default destructor.
| 
 | inline | 
Definition at line 222 of file RootDataConnection.h.
| 
 | inline | 
Definition at line 221 of file RootDataConnection.h.
| 
 | pure virtual | 
Access data branch by name: Get existing branch in read only mode.
Implemented in Gaudi::PoolTool, and Gaudi::RootTool.
| 
 | inline | 
Definition at line 223 of file RootDataConnection.h.
| 
 | inline | 
Definition at line 228 of file RootDataConnection.h.
| 
 | pure virtual | 
Load references object.
Implemented in Gaudi::PoolTool, and Gaudi::RootTool.
| 
 | inline | 
Definition at line 229 of file RootDataConnection.h.
| 
 | inline | 
Definition at line 225 of file RootDataConnection.h.
| 
 | inline | 
Definition at line 226 of file RootDataConnection.h.
| 
 | inline | 
Definition at line 224 of file RootDataConnection.h.
| 
 | inlinevirtual | 
Internal overload to facilitate the access to POOL files.
Reimplemented in Gaudi::PoolTool.
Definition at line 236 of file RootDataConnection.h.
| 
 | pure virtual | 
Read references section when opening data file.
Implemented in Gaudi::RootTool, and Gaudi::PoolTool.
| 
 | inline | 
Definition at line 220 of file RootDataConnection.h.
| 
 | pure virtual | 
Save references section when closing data file.
Implemented in Gaudi::RootTool, and Gaudi::PoolTool.
| 
 | inline | 
Definition at line 227 of file RootDataConnection.h.
| 
 | protected | 
Pointer to containing data connection object.
Definition at line 217 of file RootDataConnection.h.