#include <ALFA_RDBAccess.h>
Definition at line 39 of file ALFA_RDBAccess.h.
◆ ALFA_RDBAccess()
ALFA_RDBAccess::ALFA_RDBAccess |
( |
| ) |
|
◆ ~ALFA_RDBAccess()
ALFA_RDBAccess::~ALFA_RDBAccess |
( |
| ) |
|
◆ ReadFiberGeometry()
bool ALFA_RDBAccess::ReadFiberGeometry |
( |
IRDBAccessSvc * |
iAccessSvc, |
|
|
const std::string & |
element, |
|
|
const std::string & |
tag, |
|
|
const std::string & |
node |
|
) |
| |
|
private |
Definition at line 46 of file ALFA_RDBAccess.cxx.
52 std::list<FIBERDATA> listFData;
60 LogStream <<
MSG::FATAL <<
" ERROR: Unable to retrieve " << element <<
" data from database" <<
endmsg;
69 FiberData.
nPotID = (*AccessSvc_iter)->getInt(
"POTID");
70 FiberData.
nLayerID = (*AccessSvc_iter)->getInt(
"COORDID");
71 FiberData.
nFiberID = (*AccessSvc_iter)->getInt(
"FIBREID");
72 FiberData.
fSlope = (*AccessSvc_iter)->getDouble(
"SLOPE");
73 FiberData.
fOffset = (*AccessSvc_iter)->getDouble(
"OFFSET");
74 FiberData.
fZPos = (*AccessSvc_iter)->getDouble(
"ZL");
76 listFData.push_back(FiberData);
79 if (!listFData.empty())
◆ ReadGeometry()
Definition at line 19 of file ALFA_RDBAccess.cxx.
32 if (
result.isFailure() || iAccessSvc ==
nullptr)
34 LogStream <<
MSG::FATAL <<
" Could not initialize RDBAccessSvc! ((RP no."<<eRPName<<
", Fiber type "<<eFType<<
")"<<
endmsg;
36 throw GaudiException(
" Could not initalize RDBAccessSvc ",
"ALFA_RDBAccess::ReadGeometry", StatusCode::FAILURE);
◆ m_fiberGeometry
◆ m_ListFiberData
std::list<FIBERDATA> ALFA_RDBAccess::m_ListFiberData |
◆ m_ListODFiberData
std::list<FIBERDATA> ALFA_RDBAccess::m_ListODFiberData |
◆ m_svcLocator
ISvcLocator* ALFA_RDBAccess::m_svcLocator |
|
private |
The documentation for this class was generated from the following files:
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.