![]() |
The Gaudi Framework
master (ff829712)
|
#include </builds/gaudi/Gaudi/RootCnv/src/PoolTool.h>
Public Member Functions | |
PoolTool (RootDataConnection *con) | |
Standard constructor. | |
string | _treeName (std::string_view sr) |
Convert TES object identifier to ROOT tree name. | |
RootRef | poolRef (size_t i) const override |
Internal overload to facilitate the access to POOL files. | |
int | loadRefs (std::string_view, std::string_view cnt, unsigned long entry, RootObjectRefs &refs) override |
Load references object from file. | |
TBranch * | getBranch (std::string_view, std::string_view branch_name) override |
Access data branch by name: Get existing branch in read only mode. | |
StatusCode | saveRefs () override |
Save references section when closing data file (NOT SUPPORTED) | |
StatusCode | readRefs () override |
Internal helper to read reference tables ##Params and ##Links. | |
![]() | |
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. | |
Private Attributes | |
std::vector< Gaudi::RootRef > | m_poolLinks |
Image of the POOL ##Links table. | |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
RootDataConnection * | c |
Pointer to containing data connection object. | |
Definition at line 30 of file PoolTool.h.
|
inline |
Standard constructor.
Definition at line 36 of file PoolTool.h.
|
inline |
Convert TES object identifier to ROOT tree name.
Definition at line 39 of file PoolTool.h.
|
inlineoverridevirtual |
Access data branch by name: Get existing branch in read only mode.
Implements Gaudi::RootDataConnection::Tool.
Definition at line 100 of file PoolTool.h.
|
inlineoverridevirtual |
Load references object from file.
Implements Gaudi::RootDataConnection::Tool.
Definition at line 48 of file PoolTool.h.
|
inlineoverridevirtual |
Internal overload to facilitate the access to POOL files.
Reimplemented from Gaudi::RootDataConnection::Tool.
Definition at line 45 of file PoolTool.h.
|
inlineoverridevirtual |
Internal helper to read reference tables ##Params and ##Links.
Implements Gaudi::RootDataConnection::Tool.
Definition at line 123 of file PoolTool.h.
|
inlineoverridevirtual |
Save references section when closing data file (NOT SUPPORTED)
Implements Gaudi::RootDataConnection::Tool.
Definition at line 120 of file PoolTool.h.
|
private |
Image of the POOL ##Links table.
Definition at line 32 of file PoolTool.h.