30 if (
m_nObj == 0) std::cerr<<
"NO Wcsc banks in the MuonDD Database"<<std::endl;
32 for(
size_t i = 0; i<wcsc->
size(); ++i) {
33 m_d[i].version = (*wcsc)[i]->getInt(
"VERS");
34 m_d[i].jsta = (*wcsc)[i]->getInt(
"JSTA");
35 m_d[i].laycsc = (*wcsc)[i]->getInt(
"LAYCSC");
36 m_d[i].ttotal = (*wcsc)[i]->getFloat(
"TTOTAL");
37 m_d[i].tnomex = (*wcsc)[i]->getFloat(
"TNOMEX");
38 m_d[i].tlag10 = (*wcsc)[i]->getFloat(
"TLAG10");
39 m_d[i].wispa = (*wcsc)[i]->getFloat(
"WISPA");
40 m_d[i].dancat = (*wcsc)[i]->getFloat(
"DANCAT");
41 m_d[i].pcatre = (*wcsc)[i]->getFloat(
"PCATRE");
42 m_d[i].gstrip = (*wcsc)[i]->getFloat(
"GSTRIP");
43 m_d[i].wrestr = (*wcsc)[i]->getFloat(
"WRESTR");
44 m_d[i].wflstr = (*wcsc)[i]->getFloat(
"WFLSTR");
45 m_d[i].trrwas = (*wcsc)[i]->getFloat(
"TRRWAS");
46 m_d[i].wroxa = (*wcsc)[i]->getFloat(
"WROXA");
47 m_d[i].groxwi = (*wcsc)[i]->getFloat(
"GROXWI");
48 m_d[i].wgasba = (*wcsc)[i]->getFloat(
"WGASBA");
49 m_d[i].tgasba = (*wcsc)[i]->getFloat(
"TGASBA");
50 m_d[i].wgascu = (*wcsc)[i]->getFloat(
"WGASCU");
51 m_d[i].tgascu = (*wcsc)[i]->getFloat(
"TGASCU");
52 m_d[i].wfixwi = (*wcsc)[i]->getFloat(
"WFIXWI");
53 m_d[i].tfixwi = (*wcsc)[i]->getFloat(
"TFIXWI");
54 m_d[i].pba1wi = (*wcsc)[i]->getFloat(
"PBA1WI");
55 m_d[i].pba2wi = (*wcsc)[i]->getFloat(
"PBA2WI");
56 m_d[i].pba3wi = (*wcsc)[i]->getFloat(
"PBA3WI");
57 m_d[i].psndco = (*wcsc)[i]->getFloat(
"PSNDCO");
61 azcat = (*wcsc)[i]->getFloat(
"AZCAT");
64 catch (
const std::runtime_error&) {
65 std::cerr<<
" azcat field does not exists !"<<std::endl;
71 std::cerr<<
"NO Wcsc 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.