30 if (
m_nObj == 0) std::cerr<<
"NO Wmdt banks in the MuonDD Database"<<std::endl;
32 for(
size_t i =0;i<wmdt->
size(); ++i) {
33 m_d[i].version = (*wmdt)[i]->getInt(
"VERS");
34 m_d[i].iw = (*wmdt)[i]->getInt(
"IW");
35 m_d[i].laymdt = (*wmdt)[i]->getInt(
"LAYMDT");
36 m_d[i].typ = (*wmdt)[i]->getString(
"TYP");
37 m_d[i].x0 = (*wmdt)[i]->getFloat(
"X0");
38 m_d[i].tubpit = (*wmdt)[i]->getFloat(
"TUBPIT");
39 m_d[i].tubrad = (*wmdt)[i]->getFloat(
"TUBRAD");
40 m_d[i].tubsta = (*wmdt)[i]->getFloat(
"TUBSTA");
41 m_d[i].tubdea = (*wmdt)[i]->getFloat(
"TUBDEA");
42 m_d[i].tubwal = (*wmdt)[i]->getFloat(
"TUBWAL");
43 for (
unsigned int j=0; j<4; j++) {
44 m_d[i].tubxco[j] = (*wmdt)[i]->getFloat(
"TUBXCO_"+std::to_string(j));
45 m_d[i].tubyco[j] = (*wmdt)[i]->getFloat(
"TUBYCO_"+std::to_string(j));
49 std::cerr<<
"NO Wmdt banks in the MuonDD Database"<<std::endl;
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.