#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 42 of file ALFA_RDBAccess.cxx.
48 std::list<FIBERDATA> listFData;
56 LogStream <<
MSG::FATAL <<
" ERROR: Unable to retrieve " << element <<
" data from database" <<
endmsg;
65 FiberData.
nPotID = (*AccessSvc_iter)->getInt(
"POTID");
66 FiberData.
nLayerID = (*AccessSvc_iter)->getInt(
"COORDID");
67 FiberData.
nFiberID = (*AccessSvc_iter)->getInt(
"FIBREID");
68 FiberData.
fSlope = (*AccessSvc_iter)->getDouble(
"SLOPE");
69 FiberData.
fOffset = (*AccessSvc_iter)->getDouble(
"OFFSET");
70 FiberData.
fZPos = (*AccessSvc_iter)->getDouble(
"ZL");
72 listFData.push_back(FiberData);
75 if (!listFData.empty())
◆ ReadGeometry()
Definition at line 17 of file ALFA_RDBAccess.cxx.
26 SmartIF<IRDBAccessSvc> iAccessSvc(Gaudi::svcLocator()->service(
"RDBAccessSvc"));
30 LogStream <<
MSG::FATAL <<
" Could not initialize RDBAccessSvc! ((RP no."<<eRPName<<
", Fiber type "<<eFType<<
")"<<
endmsg;
32 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 |
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.