#include <DblQ00Wlbi.h>
Definition at line 23 of file DblQ00Wlbi.h.
◆ DblQ00Wlbi() [1/3]
| MuonGM::DblQ00Wlbi::DblQ00Wlbi |
( |
| ) |
|
|
default |
◆ ~DblQ00Wlbi()
| MuonGM::DblQ00Wlbi::~DblQ00Wlbi |
( |
| ) |
|
|
default |
◆ DblQ00Wlbi() [2/3]
| MuonGM::DblQ00Wlbi::DblQ00Wlbi |
( |
IRDBAccessSvc * | pAccessSvc, |
|
|
const std::string & | GeoTag = "", |
|
|
const std::string & | GeoNode = "" ) |
Definition at line 27 of file DblQ00Wlbi.cxx.
27 {
28
30
34 if (
m_nObj == 0) std::cerr<<
"NO Wlbi banks in the MuonDD Database"<<std::endl;
35
36 for(
size_t i =0;
i<wlbi->
size(); ++
i) {
37 m_d[
i].version = (*wlbi)[
i]->getInt(
"VERS");
38 m_d[
i].jsta = (*wlbi)[
i]->getInt(
"JSTA");
39 m_d[
i].num = (*wlbi)[
i]->getInt(
"NUM");
40 m_d[
i].height = (*wlbi)[
i]->getFloat(
"HEIGHT");
41 m_d[
i].thickness = (*wlbi)[
i]->getFloat(
"THICKNESS");
42 try{
43 m_d[
i].lowerThickness = (*wlbi)[
i]->getFloat(
"LOWERTHICK");
44 } catch (const std::runtime_error &) {
45 m_d[
i].lowerThickness =
m_d[
i].thickness ;
46 }
47 try {
48 m_d[
i].yShift = (*wlbi)[
i]->getFloat(
"SHIFTYSTATION");
49 } catch(const std::runtime_error &) {
51 }
52 }
53 }
54 else {
55 std::cerr<<"NO Wlbi banks in the MuonDD Database"<<std::endl;
56 }
57}
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
◆ DblQ00Wlbi() [3/3]
| MuonGM::DblQ00Wlbi::DblQ00Wlbi |
( |
const DblQ00Wlbi & | | ) |
|
|
default |
◆ data()
| const WLBI * MuonGM::DblQ00Wlbi::data |
( |
| ) |
const |
|
inline |
◆ getDirName()
| std::string MuonGM::DblQ00Wlbi::getDirName |
( |
| ) |
const |
|
inline |
◆ getName()
| std::string MuonGM::DblQ00Wlbi::getName |
( |
| ) |
const |
|
inline |
◆ getObjName()
| std::string MuonGM::DblQ00Wlbi::getObjName |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
| unsigned int MuonGM::DblQ00Wlbi::size |
( |
| ) |
const |
|
inline |
◆ m_d
| std::vector<WLBI> MuonGM::DblQ00Wlbi::m_d {} |
|
private |
◆ m_nObj
| unsigned int MuonGM::DblQ00Wlbi::m_nObj {0} |
|
private |
The documentation for this class was generated from the following files: