ATLAS Offline Software
SCT_DataBase.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
10 
13 
15 
16 #include <iostream>
17 
19 {
21 
22  const IGeoDbTagSvc * geoDbTag = m_athenaComps->geoDbTagSvc();
23 
24  // Get version tag and node for SCT
25  DecodeVersionKey versionKey(geoDbTag,"SCT");
26  const std::string& versionTag = versionKey.tag();
27  const std::string& versionNode = versionKey.node();
28 
29  // Get version tag and node for InnerDetector.
30  DecodeVersionKey indetVersionKey(geoDbTag,"InnerDetector");
31 
32  // Access the RDB
34 
35  // SCT version tag
36  m_sctVersionTag = rdbSvc->getChildTag("SCT", versionKey.tag(), versionKey.node());
37 
38 
40 //
41 // Gets the structures
42 //
44 
45  msg(MSG::INFO) << "Retrieving Record Sets from database ..." << endmsg;
46  msg(MSG::DEBUG) << " Using version tag: " << versionTag << endmsg;
47  msg(MSG::DEBUG) << " at node: " << versionNode << endmsg;
48  msg(MSG::DEBUG) << " SCT Version: " << m_sctVersionTag << endmsg;
49 
50  // ATLS - not sure I use it.
51  // General atlas parameters
52 
53  //
54  // SCT General
55  //
56 
57  // SCT TopLevel
58  m_topLevel = rdbSvc->getRecordsetPtr("SctTopLevel", versionTag, versionNode);
59  msg(MSG::DEBUG) << "Table SctTopLevel Fetched" << endmsg;
60 
61  // Weight Table
62  m_weightTable = rdbSvc->getRecordsetPtr("SctWeights", versionTag, versionNode);
63  msg(MSG::DEBUG) << "Table SctWeights Fetched" << endmsg;
64 
65  // Extra Scaling Table. This is used for extra material studies. For nominal material the table should be empty.
66  // NB this is at InnerDetector level node.
67  m_scalingTable = rdbSvc->getRecordsetPtr("SctMatScaling", indetVersionKey.tag(), indetVersionKey.node());
68  msg(MSG::DEBUG) << "Table SctMatScaling Fetched" << endmsg;
69 
70  // Default conditions
71  m_conditions = rdbSvc->getRecordsetPtr("SctConditions", versionTag, versionNode);
72  msg(MSG::DEBUG) << "Table SctConditions Fetched" << endmsg;
73 
74  //
75  // SCT Barrel
76  //
77  m_brlSensor = rdbSvc->getRecordsetPtr("SctBrlSensor", versionTag, versionNode);
78  msg(MSG::DEBUG) << "Table SctBrlSensor Fetched" << endmsg;
79 
80  m_brlModule = rdbSvc->getRecordsetPtr("SctBrlModule", versionTag, versionNode);
81  msg(MSG::DEBUG) << "Table SctBrlModule Fetched" << endmsg;
82 
83  m_brlSki = rdbSvc->getRecordsetPtr("SctBrlSki", versionTag, versionNode);
84  msg(MSG::DEBUG) << "Table SctBrlSki Fetched" << endmsg;
85 
86  m_brlSkiZ = rdbSvc->getRecordsetPtr("SctBrlSkiZ", versionTag, versionNode);
87  msg(MSG::DEBUG) << "Table SctBrlSkiZ Fetched" << endmsg;
88 
89  m_brlLayer = rdbSvc->getRecordsetPtr("SctBrlLayer", versionTag, versionNode);
90  msg(MSG::DEBUG) << "Table SctBrlLayer Fetched" << endmsg;
91 
92  m_brlServices = rdbSvc->getRecordsetPtr("SctBrlServices", versionTag, versionNode);
93  msg(MSG::DEBUG) << "Table SctBrlServices Fetched" << endmsg;
94 
95  m_brlServPerLayer = rdbSvc->getRecordsetPtr("SctBrlServPerLayer", versionTag, versionNode);
96  msg(MSG::DEBUG) << "Table SctBrlServPerLayer Fetched" << endmsg;
97 
98  m_brlThermalShield = rdbSvc->getRecordsetPtr("SctBrlThermalShield", versionTag, versionNode);
99  msg(MSG::DEBUG) << "Table SctBrlThermalShield Fetched" << endmsg;
100 
101  m_brlGeneral = rdbSvc->getRecordsetPtr("SctBrlGeneral", versionTag, versionNode);
102  msg(MSG::DEBUG) << "Table SctBrlGeneral Fetched" << endmsg;
103 
104  m_brlFSI = rdbSvc->getRecordsetPtr("SctBrlFSI", versionTag, versionNode);
105  msg(MSG::DEBUG) << "Table SctBrlFSI Fetched" << endmsg;
106 
107  m_brlFSILocation = rdbSvc->getRecordsetPtr("SctBrlFSILocation", versionTag, versionNode);
108  msg(MSG::DEBUG) << "Table SctBrlFSILocation Fetched" << endmsg;
109 
110  m_fwdSensor = rdbSvc->getRecordsetPtr("SctFwdSensor", versionTag, versionNode);
111  msg(MSG::DEBUG) << "Table SctFwdSensor Fetched" << endmsg;
112 
113  m_fwdHybrid = rdbSvc->getRecordsetPtr("SctFwdHybrid", versionTag, versionNode);
114  msg(MSG::DEBUG) << "Table SctFwdHybrid Fetched" << endmsg;
115 
116  m_fwdSpine = rdbSvc->getRecordsetPtr("SctFwdSpine", versionTag, versionNode);
117  msg(MSG::DEBUG) << "Table SctFwdSpine Fetched" << endmsg;
118 
119  m_fwdModule = rdbSvc->getRecordsetPtr("SctFwdModule", versionTag, versionNode);
120  msg(MSG::DEBUG) << "Table SctFwdModule Fetched" << endmsg;
121 
122  m_fwdModuleConnector = rdbSvc->getRecordsetPtr("SctFwdModuleConnector", versionTag, versionNode);
123  msg(MSG::DEBUG) << "Table SctFwdModuleConnector Fetched" << endmsg;
124 
125  //
126  // SCT Forward
127  //
128  m_fwdRing = rdbSvc->getRecordsetPtr("SctFwdRing", versionTag, versionNode);
129  msg(MSG::DEBUG) << "Table SctFwdRing Fetched" << endmsg;
130 
131  m_fwdWheel = rdbSvc->getRecordsetPtr("SctFwdWheel", versionTag, versionNode);
132  msg(MSG::DEBUG) << "Table SctFwdWheel Fetched" << endmsg;
133 
134  m_fwdWheelRingMap = rdbSvc->getRecordsetPtr("SctFwdWheelRingMap", versionTag, versionNode);
135  msg(MSG::DEBUG) << "Table SctFwdWheelRingMap Fetched" << endmsg;
136 
137  m_fwdDiscSupport = rdbSvc->getRecordsetPtr("SctFwdDiscSupport", versionTag, versionNode);
138  msg(MSG::DEBUG) << "Table SctFwdDiscSupport Fetched" << endmsg;
139 
140  m_fwdPatchPanelLoc = rdbSvc->getRecordsetPtr("SctFwdPatchPanelLoc", versionTag, versionNode);
141  msg(MSG::DEBUG) << "Table SctFwdPatchPanelLoc Fetched" << endmsg;
142 
143  m_fwdPatchPanel = rdbSvc->getRecordsetPtr("SctFwdPatchPanel", versionTag, versionNode);
144  msg(MSG::DEBUG) << "Table SctFwdPatchPanel Fetched" << endmsg;
145 
146  m_fwdPPConnector = rdbSvc->getRecordsetPtr("SctFwdPPConnector", versionTag, versionNode);
147  msg(MSG::DEBUG) << "Table SctFwdPPConnector Fetched" << endmsg;
148 
149  m_fwdPPCooling = rdbSvc->getRecordsetPtr("SctFwdPPCooling", versionTag, versionNode);
150  msg(MSG::DEBUG) << "Table SctFwdPPCooling Fetched" << endmsg;
151 
152  m_fwdCoolingBlock = rdbSvc->getRecordsetPtr("SctFwdCoolingBlock", versionTag, versionNode);
153  msg(MSG::DEBUG) << "Table SctFwdCoolingBlock Fetched" << endmsg;
154 
155  m_fwdRingServices = rdbSvc->getRecordsetPtr("SctFwdRingServices", versionTag, versionNode);
156  msg(MSG::DEBUG) << "Table SctFwdRingServices Fetched" << endmsg;
157 
158  m_fwdServices = rdbSvc->getRecordsetPtr("SctFwdServices", versionTag, versionNode);
159  msg(MSG::DEBUG) << "Table SctFwdServices Fetched" << endmsg;
160 
161  m_fwdFSILocation = rdbSvc->getRecordsetPtr("SctFwdFSILocation", versionTag, versionNode);
162  msg(MSG::DEBUG) << "Table SctFwdFSILocation Fetched" << endmsg;
163 
164  m_fwdFSIType = rdbSvc->getRecordsetPtr("SctFwdFSIType", versionTag, versionNode);
165  msg(MSG::DEBUG) << "Table SctFwdFSIType Fetched" << endmsg;
166 
167  m_fwdFSI = rdbSvc->getRecordsetPtr("SctFwdFSI", versionTag, versionNode);
168  msg(MSG::DEBUG) << "Table SctFwdFSI Fetched" << endmsg;
169 
170  m_fwdThermalShield = rdbSvc->getRecordsetPtr("SctFwdThermalShield", versionTag, versionNode);
171  msg(MSG::DEBUG) << "Table SctFwdThermalShield Fetched" << endmsg;
172 
173  m_fwdGeneral = rdbSvc->getRecordsetPtr("SctFwdGeneral", versionTag, versionNode);
174  msg(MSG::DEBUG) << "Table SctFwdGeneral Fetched" << endmsg;
175 
176  m_fwdOptoHarness = rdbSvc->getRecordsetPtr("SctFwdOptoHarness", versionTag, versionNode);
177  msg(MSG::DEBUG) << "Table SctFwdOptoHarness Fetched" << endmsg;
178 
179  m_fwdDiscFixation = rdbSvc->getRecordsetPtr("SctFwdDiscFixation", versionTag, versionNode);
180  msg(MSG::DEBUG) << "Table SctFwdDiscFixation Fetched" << endmsg;
181 
182  m_fwdCylServ = rdbSvc->getRecordsetPtr("SctFwdCylServ", versionTag, versionNode);
183  msg(MSG::DEBUG) << "Table SctFwdCyServ Fetched" << endmsg;
184 
185  m_fwdCylServLoc = rdbSvc->getRecordsetPtr("SctFwdCylServLoc", versionTag, versionNode);
186  msg(MSG::DEBUG) << "Table SctFwdCylServLoc Fetched" << endmsg;
187 
188 
189 }
190 
192 
194 
196 
197 //const IRDBRecord* SCT_DataBase::atls() const {return *m_atls)[0];}
199 
201 const IRDBRecord* SCT_DataBase::conditions() const {return (*m_conditions)[0];}
202 
203 const IRDBRecord* SCT_DataBase::brlSensor() const {return (*m_brlSensor)[0];}
204 const IRDBRecord* SCT_DataBase::brlModule() const {return (*m_brlModule)[0];}
205 
206 const IRDBRecord* SCT_DataBase::brlSki() const {return (*m_brlSki)[0];}
207 const IRDBRecord* SCT_DataBase::brlSkiZ(int i) const {return (*m_brlSkiZ)[i];}
208 int SCT_DataBase::brlSkiZSize() const {return m_brlSkiZ->size();}
209 const IRDBRecord* SCT_DataBase::brlLayer(int i) const {return (*m_brlLayer)[i];}
210 const IRDBRecord* SCT_DataBase::brlServices() const {return (*m_brlServices)[0];}
213 const IRDBRecord* SCT_DataBase::brlGeneral() const {return (*m_brlGeneral)[0];}
214 const IRDBRecord* SCT_DataBase::brlFSI() const {return (*m_brlFSI)[0];}
215 int SCT_DataBase::brlFSISize() const {return m_brlFSI->size();}
217 
218 const IRDBRecord* SCT_DataBase::fwdSensor(int i) const {return (*m_fwdSensor)[i];}
219 const IRDBRecord* SCT_DataBase::fwdHybrid() const {return (*m_fwdHybrid)[0];}
220 const IRDBRecord* SCT_DataBase::fwdSpine(int i) const {return (*m_fwdSpine)[i];}
221 const IRDBRecord* SCT_DataBase::fwdModule(int i) const {return (*m_fwdModule)[i];}
222 int SCT_DataBase::fwdModuleSize() const {return m_fwdModule->size();}
225 
226 const IRDBRecord* SCT_DataBase::fwdRing(int i) const {return (*m_fwdRing)[i];}
227 int SCT_DataBase::fwdRingSize() const {return m_fwdRing->size();}
228 const IRDBRecord* SCT_DataBase::fwdWheel(int i) const {return (*m_fwdWheel)[i];}
239 int SCT_DataBase::fwdPPCoolingSize() const {return m_fwdPPCooling->size();}
242 const IRDBRecord* SCT_DataBase::fwdServices() const {return (*m_fwdServices)[0];}
245 const IRDBRecord* SCT_DataBase::fwdFSIType(int i) const {return (*m_fwdFSIType)[i];}
246 int SCT_DataBase::fwdFSITypeSize() const {return m_fwdFSIType->size();}
247 const IRDBRecord* SCT_DataBase::fwdFSI(int i) const {return (*m_fwdFSI)[i];}
248 int SCT_DataBase::fwdFSISize() const {return m_fwdFSI->size();}
251 const IRDBRecord* SCT_DataBase::fwdGeneral() const {return (*m_fwdGeneral)[0];}
256 const IRDBRecord* SCT_DataBase::fwdCylServ(int i) const {return (*m_fwdCylServ)[i];}
257 int SCT_DataBase::fwdCylServSize() const {return m_fwdCylServ->size();}
260 
261 const std::string & SCT_DataBase::versionTag() const {
262  return m_sctVersionTag;
263 }
264 
265 MsgStream& SCT_DataBase::msg (MSG::Level lvl) const
266 {
267  return m_athenaComps->msg(lvl);
268 }
SCT_DataBase::fwdGeneral
const IRDBRecord * fwdGeneral() const
Definition: SCT_DataBase.cxx:251
SCT_DataBase::fwdDiscFixation
const IRDBRecord * fwdDiscFixation() const
Definition: SCT_DataBase.cxx:254
SCT_DataBase::fwdFSIType
const IRDBRecord * fwdFSIType(int i) const
Definition: SCT_DataBase.cxx:245
SCT_DataBase::m_fwdPatchPanelLoc
IRDBRecordset_ptr m_fwdPatchPanelLoc
Definition: SCT_DataBase.h:132
SCT_DataBase::fwdHybrid
const IRDBRecord * fwdHybrid() const
Definition: SCT_DataBase.cxx:219
SCT_DataBase::fwdCylServLoc
const IRDBRecord * fwdCylServLoc(int i) const
Definition: SCT_DataBase.cxx:258
SCT_DataBase::m_fwdFSILocation
IRDBRecordset_ptr m_fwdFSILocation
Definition: SCT_DataBase.h:139
SCT_DataBase::m_fwdPPCooling
IRDBRecordset_ptr m_fwdPPCooling
Definition: SCT_DataBase.h:135
SCT_DataBase::m_fwdPatchPanel
IRDBRecordset_ptr m_fwdPatchPanel
Definition: SCT_DataBase.h:133
SCT_DataBase::brlSki
const IRDBRecord * brlSki() const
Definition: SCT_DataBase.cxx:206
SCT_DataBase::fwdPatchPanel
const IRDBRecord * fwdPatchPanel(int i) const
Definition: SCT_DataBase.cxx:234
SCT_DataBase::m_brlThermalShield
IRDBRecordset_ptr m_brlThermalShield
Definition: SCT_DataBase.h:119
SCT_DataBase::m_fwdThermalShield
IRDBRecordset_ptr m_fwdThermalShield
Definition: SCT_DataBase.h:142
SCT_DataBase::m_fwdWheel
IRDBRecordset_ptr m_fwdWheel
Definition: SCT_DataBase.h:129
SCT_DataBase::m_brlServPerLayer
IRDBRecordset_ptr m_brlServPerLayer
Definition: SCT_DataBase.h:118
SCT_DataBase::fwdFSI
const IRDBRecord * fwdFSI(int i) const
Definition: SCT_DataBase.cxx:247
SCT_DataBase::m_scalingTable
IRDBRecordset_ptr m_scalingTable
Definition: SCT_DataBase.h:108
SCT_DataBase::fwdPPConnectorSize
int fwdPPConnectorSize() const
Definition: SCT_DataBase.cxx:237
IRDBAccessSvc::getRecordsetPtr
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.
SCT_GeoModelAthenaComps.h
SCT_DataBase::m_brlLayer
IRDBRecordset_ptr m_brlLayer
Definition: SCT_DataBase.h:116
SCT_DataBase::fwdModule
const IRDBRecord * fwdModule(int i) const
Definition: SCT_DataBase.cxx:221
SCT_DataBase::conditionsTable
IRDBRecordset_ptr conditionsTable() const
Definition: SCT_DataBase.cxx:200
SCT_DataBase::fwdPPCoolingSize
int fwdPPCoolingSize() const
Definition: SCT_DataBase.cxx:239
SCT_DataBase.h
SCT_DataBase::brlServices
const IRDBRecord * brlServices() const
Definition: SCT_DataBase.cxx:210
SCT_DataBase::fwdWheel
const IRDBRecord * fwdWheel(int i) const
Definition: SCT_DataBase.cxx:228
SCT_DataBase::m_fwdSpine
IRDBRecordset_ptr m_fwdSpine
Definition: SCT_DataBase.h:125
SCT_DataBase::fwdCylServ
const IRDBRecord * fwdCylServ(int i) const
Definition: SCT_DataBase.cxx:256
SCT_DataBase::m_fwdHybrid
IRDBRecordset_ptr m_fwdHybrid
Definition: SCT_DataBase.h:124
SCT_DataBase::m_fwdWheelRingMap
IRDBRecordset_ptr m_fwdWheelRingMap
Definition: SCT_DataBase.h:130
SCT_DataBase::fwdDiscSupport
const IRDBRecord * fwdDiscSupport() const
Definition: SCT_DataBase.cxx:231
DecodeVersionKey::node
const std::string & node() const
Return the version node.
Definition: DecodeVersionKey.cxx:97
SCT_DataBase::m_brlModule
IRDBRecordset_ptr m_brlModule
Definition: SCT_DataBase.h:113
SCT_DataBase::fwdSpine
const IRDBRecord * fwdSpine(int i) const
Definition: SCT_DataBase.cxx:220
SCT_DataBase::brlThermalShield
const IRDBRecord * brlThermalShield() const
Definition: SCT_DataBase.cxx:212
SCT_DataBase::fwdWheelRingMapSize
int fwdWheelRingMapSize() const
Definition: SCT_DataBase.cxx:230
SCT_DataBase::m_fwdFSI
IRDBRecordset_ptr m_fwdFSI
Definition: SCT_DataBase.h:141
SCT_DataBase::fwdRing
const IRDBRecord * fwdRing(int i) const
Definition: SCT_DataBase.cxx:226
SCT_DataBase::fwdCoolingBlock
const IRDBRecord * fwdCoolingBlock(int i) const
Definition: SCT_DataBase.cxx:240
SCT_DataBase::m_fwdRing
IRDBRecordset_ptr m_fwdRing
Definition: SCT_DataBase.h:128
SCT_DataBase::brlSkiZSize
int brlSkiZSize() const
Definition: SCT_DataBase.cxx:208
SCT_DataBase::m_fwdModuleConnector
IRDBRecordset_ptr m_fwdModuleConnector
Definition: SCT_DataBase.h:127
SCT_DataBase::m_brlFSI
IRDBRecordset_ptr m_brlFSI
Definition: SCT_DataBase.h:121
SCT_DataBase::fwdPatchPanelSize
int fwdPatchPanelSize() const
Definition: SCT_DataBase.cxx:235
SCT_DataBase::fwdSensor
const IRDBRecord * fwdSensor(int i) const
Definition: SCT_DataBase.cxx:218
SCT_DataBase::m_fwdCylServ
IRDBRecordset_ptr m_fwdCylServ
Definition: SCT_DataBase.h:146
SCT_DataBase::m_fwdGeneral
IRDBRecordset_ptr m_fwdGeneral
Definition: SCT_DataBase.h:143
SCT_DataBase::m_brlSensor
IRDBRecordset_ptr m_brlSensor
Definition: SCT_DataBase.h:112
SCT_DataBase::fwdRingServices
const IRDBRecord * fwdRingServices(int i) const
Definition: SCT_DataBase.cxx:241
SCT_DataBase::msg
MsgStream & msg(MSG::Level lvl) const
Definition: SCT_DataBase.cxx:265
SCT_DataBase::brlGeneral
const IRDBRecord * brlGeneral() const
Definition: SCT_DataBase.cxx:213
SCT_DataBase::fwdFSILocationSize
int fwdFSILocationSize() const
Definition: SCT_DataBase.cxx:244
SCT_DataBase::m_sctVersionTag
std::string m_sctVersionTag
Definition: SCT_DataBase.h:105
IRDBAccessSvc.h
Definition of the abstract IRDBAccessSvc interface.
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
SCT_DataBase::brlFSISize
int brlFSISize() const
Definition: SCT_DataBase.cxx:215
SCT_DataBase::m_conditions
IRDBRecordset_ptr m_conditions
Definition: SCT_DataBase.h:110
SCT_DataBase::brlServPerLayer
const IRDBRecord * brlServPerLayer(int i) const
Definition: SCT_DataBase.cxx:211
SCT_DataBase::brlSensor
const IRDBRecord * brlSensor() const
Definition: SCT_DataBase.cxx:203
IRDBAccessSvc::getChildTag
virtual std::string getChildTag(const std::string &childNode, const std::string &parentTag, const std::string &parentNode, const std::string &connName="ATLASDD")=0
Gets the tag name for the node by giving its parent node tag.
SCT_DataBase::fwdPatchPanelLocSize
int fwdPatchPanelLocSize() const
Definition: SCT_DataBase.cxx:233
SCT_DataBase::fwdModuleConnectorTable
IRDBRecordset_ptr fwdModuleConnectorTable() const
Definition: SCT_DataBase.cxx:223
SCT_DataBase::fwdModuleSize
int fwdModuleSize() const
Definition: SCT_DataBase.cxx:222
lumiFormat.i
int i
Definition: lumiFormat.py:85
SCT_DataBase::fwdOptoHarness
const IRDBRecord * fwdOptoHarness(int i) const
Definition: SCT_DataBase.cxx:253
SCT_DataBase::m_topLevel
IRDBRecordset_ptr m_topLevel
Definition: SCT_DataBase.h:109
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:42
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
SCT_DataBase::m_fwdModule
IRDBRecordset_ptr m_fwdModule
Definition: SCT_DataBase.h:126
SCT_DataBase::fwdPatchPanelLoc
const IRDBRecord * fwdPatchPanelLoc(int i) const
Definition: SCT_DataBase.cxx:232
DecodeVersionKey
This is a helper class to query the version tags from GeoModelSvc and determine the appropriate tag a...
Definition: DecodeVersionKey.h:18
SCT_DataBase::fwdThermalShield
const IRDBRecord * fwdThermalShield(int i) const
Definition: SCT_DataBase.cxx:249
SCT_DataBase::topLevelTable
IRDBRecordset_ptr topLevelTable() const
Definition: SCT_DataBase.cxx:198
DecodeVersionKey::tag
const std::string & tag() const
Return version tag.
Definition: DecodeVersionKey.cxx:91
SCT_DataBase::m_fwdDiscFixation
IRDBRecordset_ptr m_fwdDiscFixation
Definition: SCT_DataBase.h:145
SCT_DataBase::scalingTable
IRDBRecordset_ptr scalingTable() const
Definition: SCT_DataBase.cxx:195
SCT_DataBase::m_fwdSensor
IRDBRecordset_ptr m_fwdSensor
Definition: SCT_DataBase.h:123
SCT_DataBase::fwdModuleConnector
const IRDBRecord * fwdModuleConnector() const
Definition: SCT_DataBase.cxx:224
SCT_DataBase::brlFSILocation
const IRDBRecord * brlFSILocation(int i) const
Definition: SCT_DataBase.cxx:216
SCT_DataBase::SCT_DataBase
SCT_DataBase(SCT_GeoModelAthenaComps *athenaComps)
Definition: SCT_DataBase.cxx:18
IGeoDbTagSvc
Definition: IGeoDbTagSvc.h:26
SCT_DataBase::fwdCylServLocSize
int fwdCylServLocSize() const
Definition: SCT_DataBase.cxx:259
InDetDD::AthenaComps::geoDbTagSvc
const IGeoDbTagSvc * geoDbTagSvc() const
Definition: InDetDDAthenaComps.h:58
IRDBRecordset_ptr
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition: IRDBAccessSvc.h:25
AthMessaging::msg
MsgStream & msg() const
The standard message stream.
Definition: AthMessaging.h:164
SCT_DataBase::fwdThermalShieldSize
int fwdThermalShieldSize() const
Definition: SCT_DataBase.cxx:250
SCT_DataBase::versionTag
const std::string & versionTag() const
Definition: SCT_DataBase.cxx:261
SCT_DataBase::athenaComps
SCT_GeoModelAthenaComps * athenaComps()
Definition: SCT_DataBase.cxx:191
SCT_DataBase::m_fwdRingServices
IRDBRecordset_ptr m_fwdRingServices
Definition: SCT_DataBase.h:137
SCT_DataBase::m_brlFSILocation
IRDBRecordset_ptr m_brlFSILocation
Definition: SCT_DataBase.h:122
SCT_DataBase::m_fwdFSIType
IRDBRecordset_ptr m_fwdFSIType
Definition: SCT_DataBase.h:140
SCT_DataBase::brlModule
const IRDBRecord * brlModule() const
Definition: SCT_DataBase.cxx:204
SCT_DataBase::m_fwdCylServLoc
IRDBRecordset_ptr m_fwdCylServLoc
Definition: SCT_DataBase.h:147
SCT_DataBase::m_fwdCoolingBlock
IRDBRecordset_ptr m_fwdCoolingBlock
Definition: SCT_DataBase.h:136
SCT_DataBase::fwdServices
const IRDBRecord * fwdServices() const
Definition: SCT_DataBase.cxx:242
DecodeVersionKey.h
SCT_DataBase::fwdPPConnector
const IRDBRecord * fwdPPConnector() const
Definition: SCT_DataBase.cxx:236
SCT_DataBase::m_brlGeneral
IRDBRecordset_ptr m_brlGeneral
Definition: SCT_DataBase.h:120
SCT_DataBase::m_fwdOptoHarness
IRDBRecordset_ptr m_fwdOptoHarness
Definition: SCT_DataBase.h:144
SCT_GeoModelAthenaComps
Class to hold various Athena components.
Definition: SCT_GeoModelAthenaComps.h:14
SCT_DataBase::fwdOptoHarnessTable
IRDBRecordset_ptr fwdOptoHarnessTable() const
Definition: SCT_DataBase.cxx:252
IRDBRecord.h
Definition of the abstract IRDBRecord interface.
SCT_DataBase::m_brlServices
IRDBRecordset_ptr m_brlServices
Definition: SCT_DataBase.h:117
IRDBRecord
IRDBRecord is one record in the IRDBRecordset object.
Definition: IRDBRecord.h:27
SCT_DataBase::m_fwdDiscSupport
IRDBRecordset_ptr m_fwdDiscSupport
Definition: SCT_DataBase.h:131
SCT_DataBase::fwdFSISize
int fwdFSISize() const
Definition: SCT_DataBase.cxx:248
SCT_DataBase::m_fwdServices
IRDBRecordset_ptr m_fwdServices
Definition: SCT_DataBase.h:138
DEBUG
#define DEBUG
Definition: page_access.h:11
SCT_DataBase::fwdPPCooling
const IRDBRecord * fwdPPCooling() const
Definition: SCT_DataBase.cxx:238
SCT_DataBase::fwdFSILocation
const IRDBRecord * fwdFSILocation(int i) const
Definition: SCT_DataBase.cxx:243
SCT_DataBase::brlSkiZ
const IRDBRecord * brlSkiZ(int i) const
Definition: SCT_DataBase.cxx:207
SCT_DataBase::brlFSI
const IRDBRecord * brlFSI() const
Definition: SCT_DataBase.cxx:214
SCT_DataBase::brlLayer
const IRDBRecord * brlLayer(int i) const
Definition: SCT_DataBase.cxx:209
SCT_DataBase::fwdDiscFixationTable
IRDBRecordset_ptr fwdDiscFixationTable() const
Definition: SCT_DataBase.cxx:255
SCT_DataBase::fwdRingSize
int fwdRingSize() const
Definition: SCT_DataBase.cxx:227
SCT_DataBase::fwdFSITypeSize
int fwdFSITypeSize() const
Definition: SCT_DataBase.cxx:246
SCT_DataBase::fwdCylServSize
int fwdCylServSize() const
Definition: SCT_DataBase.cxx:257
IRDBRecordset.h
Definition of the abstract IRDBRecordset interface.
InDetDD::AthenaComps::rdbAccessSvc
IRDBAccessSvc * rdbAccessSvc()
Definition: InDetDDAthenaComps.h:74
SCT_DataBase::m_weightTable
IRDBRecordset_ptr m_weightTable
Definition: SCT_DataBase.h:107
SCT_DataBase::weightTable
IRDBRecordset_ptr weightTable() const
Definition: SCT_DataBase.cxx:193
SCT_DataBase::m_fwdPPConnector
IRDBRecordset_ptr m_fwdPPConnector
Definition: SCT_DataBase.h:134
SCT_DataBase::m_brlSki
IRDBRecordset_ptr m_brlSki
Definition: SCT_DataBase.h:114
SCT_DataBase::m_brlSkiZ
IRDBRecordset_ptr m_brlSkiZ
Definition: SCT_DataBase.h:115
IGeoDbTagSvc.h
SCT_DataBase::conditions
const IRDBRecord * conditions() const
Definition: SCT_DataBase.cxx:201
SCT_DataBase::fwdWheelRingMap
const IRDBRecord * fwdWheelRingMap(int i) const
Definition: SCT_DataBase.cxx:229
SCT_DataBase::m_athenaComps
SCT_GeoModelAthenaComps * m_athenaComps
Definition: SCT_DataBase.h:103