The Gaudi Framework
master (594c33fa)
|
#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 |
IIncidentSvc * | incidentSvc () 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 212 of file RootDataConnection.h.
|
protected |
Definition at line 219 of file RootDataConnection.h.
|
protected |
Definition at line 220 of file RootDataConnection.h.
Definition at line 218 of file RootDataConnection.h.
Definition at line 217 of file RootDataConnection.h.
|
protected |
Definition at line 215 of file RootDataConnection.h.
|
protected |
Definition at line 216 of file RootDataConnection.h.
|
protected |
Definition at line 214 of file RootDataConnection.h.
|
virtualdefault |
Default destructor.
|
inline |
Definition at line 228 of file RootDataConnection.h.
|
inline |
Definition at line 227 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 232 of file RootDataConnection.h.
|
inline |
Definition at line 229 of file RootDataConnection.h.
|
inline |
Definition at line 235 of file RootDataConnection.h.
|
pure virtual |
Load references object.
Implemented in Gaudi::PoolTool, and Gaudi::RootTool.
|
inline |
Definition at line 236 of file RootDataConnection.h.
|
inline |
Definition at line 231 of file RootDataConnection.h.
|
inline |
Definition at line 233 of file RootDataConnection.h.
|
inline |
Definition at line 230 of file RootDataConnection.h.
|
inlinevirtual |
Internal overload to facilitate the access to POOL files.
Reimplemented in Gaudi::PoolTool.
Definition at line 243 of file RootDataConnection.h.
|
pure virtual |
Read references section when opening data file.
Implemented in Gaudi::RootTool, and Gaudi::PoolTool.
|
inline |
Definition at line 226 of file RootDataConnection.h.
|
pure virtual |
Save references section when closing data file.
Implemented in Gaudi::RootTool, and Gaudi::PoolTool.
|
inline |
Definition at line 234 of file RootDataConnection.h.
|
protected |
Pointer to containing data connection object.
Definition at line 223 of file RootDataConnection.h.