#include <DblQ00Dbam.h>
Definition at line 24 of file DblQ00Dbam.h.
◆ DblQ00Dbam() [1/3]
| MuonGM::DblQ00Dbam::DblQ00Dbam |
( |
| ) |
|
|
default |
◆ ~DblQ00Dbam()
| MuonGM::DblQ00Dbam::~DblQ00Dbam |
( |
| ) |
|
|
default |
◆ DblQ00Dbam() [2/3]
| MuonGM::DblQ00Dbam::DblQ00Dbam |
( |
IRDBAccessSvc * | pAccessSvc, |
|
|
const std::string & | GeoTag = "", |
|
|
const std::string & | GeoNode = "" ) |
Definition at line 22 of file DblQ00Dbam.cxx.
22 {
23
25
29 if (
m_nObj == 0) std::cerr<<
"NO Dbam banks in the MuonDD Database"<<std::endl;
30
31 for(
size_t i =0;
i<dbam->
size(); ++
i) {
32 m_d[
i].version = (*dbam)[
i]->getInt(
"VERS");
33 m_d[
i].nvrs = (*dbam)[
i]->getInt(
"NVRS");
34 m_d[
i].mtyp = (*dbam)[
i]->getInt(
"MTYP");
35 m_d[
i].numbox = (*dbam)[
i]->getInt(
"NUMBOX");
36 m_d[
i].amdb =(*dbam)[
i]->getString(
"AMDB");
37
38 for (unsigned int j=0; j<53; j++) {
39 try {
40 m_d[
i].name[j] = (*dbam)[
i]->getString(
"NAME_"+std::to_string(j));
41 } catch (const std::runtime_error&) {
42 break;
43 }
44 }
45 }
46 }
47 else {
48 std::cerr<<"NO Dbam banks in the MuonDD Database"<<std::endl;
49 }
50}
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
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.
virtual unsigned int size() const =0
std::string getName() const
◆ DblQ00Dbam() [3/3]
| MuonGM::DblQ00Dbam::DblQ00Dbam |
( |
const DblQ00Dbam & | | ) |
|
|
default |
◆ data()
| const DBAM * MuonGM::DblQ00Dbam::data |
( |
| ) |
const |
|
inline |
◆ getDirName()
| std::string MuonGM::DblQ00Dbam::getDirName |
( |
| ) |
const |
|
inline |
◆ getName()
| std::string MuonGM::DblQ00Dbam::getName |
( |
| ) |
const |
|
inline |
◆ getObjName()
| std::string MuonGM::DblQ00Dbam::getObjName |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
| unsigned int MuonGM::DblQ00Dbam::size |
( |
| ) |
const |
|
inline |
◆ m_d
| std::vector<DBAM> MuonGM::DblQ00Dbam::m_d {} |
|
private |
◆ m_nObj
| unsigned int MuonGM::DblQ00Dbam::m_nObj {0} |
|
private |
The documentation for this class was generated from the following files: