|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GeoModelKernel/GeoDefinitions.h"
16 #include "GaudiKernel/SystemOfUnits.h"
24 for (
unsigned int s=0;
s<positionRecSet->size();
s++) {
42 return GeoTrf::Translate3D(
x,
y,
z)*GeoTrf::Rotate3D(rotationAngle,
axis);
Scalar phi() const
phi method
static const IRDBRecord * getTransformRecord(IRDBRecordset_ptr positionRecSet, const std::string &key)
virtual const std::string & getString(const std::string &fieldName) const =0
Get string field value.
Scalar theta() const
theta method
static GeoTrf::Transform3D getTransform(const IRDBRecord *currentRec)
Definition of the abstract IRDBAccessSvc interface.
Eigen::Affine3d Transform3D
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Ensure that the extensions for the Vector3D are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
Definition of the abstract IRDBRecord interface.
IRDBRecord is one record in the IRDBRecordset object.
virtual double getDouble(const std::string &fieldName) const =0
Get double field value.
Definition of the abstract IRDBRecordset interface.