|
ATLAS Offline Software
|
Go to the documentation of this file.
19 : m_athenaComps(athenaComps)
26 const std::string& versionNode = versionKey.
node();
45 msg(MSG::INFO) <<
"Retrieving Record Sets from database ..." <<
endmsg;
const IRDBRecord * fwdGeneral() const
const IRDBRecord * fwdDiscFixation() const
const IRDBRecord * fwdFSIType(int i) const
IRDBRecordset_ptr m_fwdPatchPanelLoc
const IRDBRecord * fwdHybrid() const
const IRDBRecord * fwdCylServLoc(int i) const
IRDBRecordset_ptr m_fwdFSILocation
IRDBRecordset_ptr m_fwdPPCooling
IRDBRecordset_ptr m_fwdPatchPanel
const IRDBRecord * brlSki() const
const IRDBRecord * fwdPatchPanel(int i) const
IRDBRecordset_ptr m_brlThermalShield
IRDBRecordset_ptr m_fwdThermalShield
IRDBRecordset_ptr m_fwdWheel
IRDBRecordset_ptr m_brlServPerLayer
const IRDBRecord * fwdFSI(int i) const
IRDBRecordset_ptr m_scalingTable
int fwdPPConnectorSize() const
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.
IRDBRecordset_ptr m_brlLayer
const IRDBRecord * fwdModule(int i) const
IRDBRecordset_ptr conditionsTable() const
int fwdPPCoolingSize() const
const IRDBRecord * brlServices() const
const IRDBRecord * fwdWheel(int i) const
IRDBRecordset_ptr m_fwdSpine
const IRDBRecord * fwdCylServ(int i) const
IRDBRecordset_ptr m_fwdHybrid
IRDBRecordset_ptr m_fwdWheelRingMap
const IRDBRecord * fwdDiscSupport() const
const std::string & node() const
Return the version node.
IRDBRecordset_ptr m_brlModule
const IRDBRecord * fwdSpine(int i) const
const IRDBRecord * brlThermalShield() const
int fwdWheelRingMapSize() const
IRDBRecordset_ptr m_fwdFSI
const IRDBRecord * fwdRing(int i) const
const IRDBRecord * fwdCoolingBlock(int i) const
IRDBRecordset_ptr m_fwdRing
IRDBRecordset_ptr m_fwdModuleConnector
IRDBRecordset_ptr m_brlFSI
int fwdPatchPanelSize() const
const IRDBRecord * fwdSensor(int i) const
IRDBRecordset_ptr m_fwdCylServ
IRDBRecordset_ptr m_fwdGeneral
IRDBRecordset_ptr m_brlSensor
const IRDBRecord * fwdRingServices(int i) const
MsgStream & msg(MSG::Level lvl) const
const IRDBRecord * brlGeneral() const
int fwdFSILocationSize() const
std::string m_sctVersionTag
Definition of the abstract IRDBAccessSvc interface.
IRDBRecordset_ptr m_conditions
const IRDBRecord * brlServPerLayer(int i) const
const IRDBRecord * brlSensor() const
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.
int fwdPatchPanelLocSize() const
IRDBRecordset_ptr fwdModuleConnectorTable() const
int fwdModuleSize() const
const IRDBRecord * fwdOptoHarness(int i) const
IRDBRecordset_ptr m_topLevel
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
IRDBRecordset_ptr m_fwdModule
const IRDBRecord * fwdPatchPanelLoc(int i) const
This is a helper class to query the version tags from GeoModelSvc and determine the appropriate tag a...
const IRDBRecord * fwdThermalShield(int i) const
IRDBRecordset_ptr topLevelTable() const
const std::string & tag() const
Return version tag.
IRDBRecordset_ptr m_fwdDiscFixation
IRDBRecordset_ptr scalingTable() const
IRDBRecordset_ptr m_fwdSensor
const IRDBRecord * fwdModuleConnector() const
const IRDBRecord * brlFSILocation(int i) const
SCT_DataBase(SCT_GeoModelAthenaComps *athenaComps)
int fwdCylServLocSize() const
const IGeoDbTagSvc * geoDbTagSvc() const
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
MsgStream & msg() const
The standard message stream.
int fwdThermalShieldSize() const
const std::string & versionTag() const
SCT_GeoModelAthenaComps * athenaComps()
IRDBRecordset_ptr m_fwdRingServices
IRDBRecordset_ptr m_brlFSILocation
IRDBRecordset_ptr m_fwdFSIType
const IRDBRecord * brlModule() const
IRDBRecordset_ptr m_fwdCylServLoc
IRDBRecordset_ptr m_fwdCoolingBlock
const IRDBRecord * fwdServices() const
const IRDBRecord * fwdPPConnector() const
IRDBRecordset_ptr m_brlGeneral
IRDBRecordset_ptr m_fwdOptoHarness
Class to hold various Athena components.
IRDBRecordset_ptr fwdOptoHarnessTable() const
Definition of the abstract IRDBRecord interface.
IRDBRecordset_ptr m_brlServices
IRDBRecord is one record in the IRDBRecordset object.
IRDBRecordset_ptr m_fwdDiscSupport
IRDBRecordset_ptr m_fwdServices
const IRDBRecord * fwdPPCooling() const
const IRDBRecord * fwdFSILocation(int i) const
const IRDBRecord * brlSkiZ(int i) const
const IRDBRecord * brlFSI() const
const IRDBRecord * brlLayer(int i) const
IRDBRecordset_ptr fwdDiscFixationTable() const
int fwdFSITypeSize() const
int fwdCylServSize() const
Definition of the abstract IRDBRecordset interface.
IRDBAccessSvc * rdbAccessSvc()
IRDBRecordset_ptr m_weightTable
IRDBRecordset_ptr weightTable() const
IRDBRecordset_ptr m_fwdPPConnector
IRDBRecordset_ptr m_brlSki
IRDBRecordset_ptr m_brlSkiZ
const IRDBRecord * conditions() const
const IRDBRecord * fwdWheelRingMap(int i) const
SCT_GeoModelAthenaComps * m_athenaComps