|
ATLAS Offline Software
|
#include <ServiceVolumeMaker.h>
Definition at line 99 of file ServiceVolumeMaker.h.
◆ ServiceVolumeMakerMgr()
◆ db()
◆ materialName()
std::string InDetDD::ServiceVolumeMakerMgr::materialName |
( |
int |
index | ) |
const |
◆ numElements()
unsigned int InDetDD::ServiceVolumeMakerMgr::numElements |
( |
| ) |
const |
◆ phiDelta()
double InDetDD::ServiceVolumeMakerMgr::phiDelta |
( |
int |
index | ) |
const |
◆ phiStart()
double InDetDD::ServiceVolumeMakerMgr::phiStart |
( |
int |
index | ) |
const |
◆ phiStep()
double InDetDD::ServiceVolumeMakerMgr::phiStep |
( |
int |
index | ) |
const |
◆ radialDiv()
int InDetDD::ServiceVolumeMakerMgr::radialDiv |
( |
int |
index | ) |
const |
◆ readLayerShift()
std::vector< double > InDetDD::ServiceVolumeMakerMgr::readLayerShift |
( |
| ) |
|
Definition at line 225 of file ServiceVolumeMaker.cxx.
226 std::vector<double> layerShift;
232 const std::string& detectorKey = versionKey.tag();
233 const std::string& detectorNode = versionKey.node();
240 for (
int iLayer = 0; iLayer <
numLayers; iLayer++) {
242 if (
db()->testField(PixelLayer,
"GBLSHIFT", iLayer)) shift =
db()->
getDouble(PixelLayer,
"GBLSHIFT", iLayer);
243 layerShift.push_back(shift);
◆ repeat()
int InDetDD::ServiceVolumeMakerMgr::repeat |
( |
int |
index | ) |
const |
◆ rmax()
double InDetDD::ServiceVolumeMakerMgr::rmax |
( |
int |
index | ) |
const |
◆ rmax2()
double InDetDD::ServiceVolumeMakerMgr::rmax2 |
( |
int |
index | ) |
const |
◆ rmin()
double InDetDD::ServiceVolumeMakerMgr::rmin |
( |
int |
index | ) |
const |
◆ rmin2()
double InDetDD::ServiceVolumeMakerMgr::rmin2 |
( |
int |
index | ) |
const |
◆ schema()
◆ shapeType()
std::string InDetDD::ServiceVolumeMakerMgr::shapeType |
( |
int |
index | ) |
const |
◆ shiftFlag()
int InDetDD::ServiceVolumeMakerMgr::shiftFlag |
( |
int |
index | ) |
const |
◆ volId()
int InDetDD::ServiceVolumeMakerMgr::volId |
( |
int |
index | ) |
const |
◆ volName()
std::string InDetDD::ServiceVolumeMakerMgr::volName |
( |
int |
index | ) |
const |
◆ width()
double InDetDD::ServiceVolumeMakerMgr::width |
( |
int |
index | ) |
const |
◆ zmax()
double InDetDD::ServiceVolumeMakerMgr::zmax |
( |
int |
index | ) |
const |
◆ zmin()
double InDetDD::ServiceVolumeMakerMgr::zmin |
( |
int |
index | ) |
const |
◆ zsymm()
bool InDetDD::ServiceVolumeMakerMgr::zsymm |
( |
int |
index | ) |
const |
◆ m_athenaComps
◆ m_layer
◆ m_schema
◆ m_table
The documentation for this class was generated from the following files:
ServiceVolumeSchema m_schema
const std::string & rmax2() const
const std::string & phiStep() 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_table
bool has_shapeType() const
virtual unsigned int getTableSize(IRDBRecordset_ptr recordSet) const =0
const std::string & zsymm() const
const std::string & rmin2() const
const std::string & zmax() const
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
bool has_shiftFlag() const
This is a helper class to query the version tags from GeoModelSvc and determine the appropriate tag a...
InDetDD::AthenaComps * m_athenaComps
const std::string & width() const
const IGeoDbTagSvc * geoDbTagSvc() const
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
virtual double getDouble(IRDBRecordset_ptr recordSet, const std::string &name, int index=0) const =0
The following methods will first look in the text file if provided and then look in the database.
const std::string & volId() const
constexpr unsigned int numLayers()
const IGeometryDBSvc * db() const
const std::string & repeat() const
const std::string & zmin() const
const std::string & rmax() const
const std::string & shapeType() const
const std::string & materialName() const
const std::string & volName() const
const std::string & rmin() const
virtual int getInt(IRDBRecordset_ptr recordSet, const std::string &name, int index=0) const =0
const std::string & shiftFlag() const
const ServiceVolumeSchema & schema() const
virtual std::string getString(IRDBRecordset_ptr recordSet, const std::string &name, int index=0) const =0
const std::string & radialDiv() const
IRDBAccessSvc * rdbAccessSvc()
const std::string & phiDelta() const
const std::string & phiStart() const