![]() |
The Gaudi Framework
v36r11 (bdb84f5f)
|
#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.