ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
RDBParamReader Class Reference

#include <RDBParamReader.h>

Collaboration diagram for RDBParamReader:

Public Types

typedef RDBParamReader self_t
 

Public Member Functions

 RDBParamReader (IRDBAccessSvc *rdbAccess)
 
 ~RDBParamReader ()
 
RDBParamRecords data (const std::string &node, const std::string &tag, const std::string &tag2node="")
 
IRDBRecordset_ptr _getRecordsetPtr (const std::string &node, const std::string &tag, const std::string &tag2node="")
 

Private Attributes

IRDBAccessSvcm_rdbAccess
 

Detailed Description

Helper class to simplify parameter reading Fully independent from other parts of package

Definition at line 15 of file RDBParamReader.h.

Member Typedef Documentation

◆ self_t

Definition at line 19 of file RDBParamReader.h.

Constructor & Destructor Documentation

◆ RDBParamReader()

RDBParamReader::RDBParamReader ( IRDBAccessSvc rdbAccess)

Definition at line 14 of file RDBParamReader.cxx.

15  : m_rdbAccess(rdbAccess)
16 {
17 }

◆ ~RDBParamReader()

RDBParamReader::~RDBParamReader ( )

Definition at line 19 of file RDBParamReader.cxx.

19  {
20 }

Member Function Documentation

◆ _getRecordsetPtr()

IRDBRecordset_ptr RDBParamReader::_getRecordsetPtr ( const std::string &  node,
const std::string &  tag,
const std::string &  tag2node = "" 
)

Definition at line 30 of file RDBParamReader.cxx.

33 {
34  return m_rdbAccess->getRecordsetPtr(node, tag, tag2node);
35 }

◆ data()

RDBParamRecords RDBParamReader::data ( const std::string &  node,
const std::string &  tag,
const std::string &  tag2node = "" 
)

Definition at line 22 of file RDBParamReader.cxx.

25 {
26  IRDBRecordset_ptr recset = _getRecordsetPtr(node, tag, tag2node);
27  return RDBParamRecords(this, recset);
28 }

Member Data Documentation

◆ m_rdbAccess

IRDBAccessSvc* RDBParamReader::m_rdbAccess
private

Definition at line 31 of file RDBParamReader.h.


The documentation for this class was generated from the following files:
RDBParamReader::_getRecordsetPtr
IRDBRecordset_ptr _getRecordsetPtr(const std::string &node, const std::string &tag, const std::string &tag2node="")
Definition: RDBParamReader.cxx:30
IRDBAccessSvc::getRecordsetPtr
virtual IRDBRecordset_ptr getRecordsetPtr(const std::string &node, const std::string &tag, const std::string &tag2node="", const std::string &connName="ATLASDD")=0
Provides access to the Recordset object containing HVS-tagged data.
RDBParamRecords
Definition: RDBParamRecords.h:16
RDBParamReader::m_rdbAccess
IRDBAccessSvc * m_rdbAccess
Definition: RDBParamReader.h:31
IRDBRecordset_ptr
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition: IRDBAccessSvc.h:25
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
node
Definition: memory_hooks-stdcmalloc.h:74