#include <DblQ00Wcsc.h>
Definition at line 22 of file DblQ00Wcsc.h.
◆ DblQ00Wcsc() [1/3]
| MuonGM::DblQ00Wcsc::DblQ00Wcsc |
( |
| ) |
|
|
default |
◆ ~DblQ00Wcsc()
| MuonGM::DblQ00Wcsc::~DblQ00Wcsc |
( |
| ) |
|
|
default |
◆ DblQ00Wcsc() [2/3]
| MuonGM::DblQ00Wcsc::DblQ00Wcsc |
( |
IRDBAccessSvc * | pAccessSvc, |
|
|
const std::string & | GeoTag = "", |
|
|
const std::string & | GeoNode = "" ) |
Definition at line 23 of file DblQ00Wcsc.cxx.
23 {
24
26
30 if (
m_nObj == 0) std::cerr<<
"NO Wcsc banks in the MuonDD Database"<<std::endl;
31
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");
59 float azcat = 0.;
60 try {
61 azcat = (*wcsc)[
i]->getFloat(
"AZCAT");
63 }
64 catch (const std::runtime_error&) {
65 std::cerr<<" azcat field does not exists !"<<std::endl;
67 }
68 }
69 }
70 else {
71 std::cerr<<"NO Wcsc banks in the MuonDD Database"<<std::endl;
72 }
73}
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
◆ DblQ00Wcsc() [3/3]
| MuonGM::DblQ00Wcsc::DblQ00Wcsc |
( |
const DblQ00Wcsc & | | ) |
|
|
delete |
◆ data()
| const WCSC * MuonGM::DblQ00Wcsc::data |
( |
| ) |
const |
|
inline |
◆ getDirName()
| std::string MuonGM::DblQ00Wcsc::getDirName |
( |
| ) |
const |
|
inline |
◆ getName()
| std::string MuonGM::DblQ00Wcsc::getName |
( |
| ) |
const |
|
inline |
◆ getObjName()
| std::string MuonGM::DblQ00Wcsc::getObjName |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
| unsigned int MuonGM::DblQ00Wcsc::size |
( |
| ) |
const |
|
inline |
◆ m_d
| std::vector<WCSC> MuonGM::DblQ00Wcsc::m_d {} |
|
private |
◆ m_nObj
| unsigned int MuonGM::DblQ00Wcsc::m_nObj {0} |
|
private |
The documentation for this class was generated from the following files: