5#include "GeoModelKernel/GeoVFullPhysVol.h"
14 : GeoVDetectorElement(physVol)
29 const GeoVFullPhysVol *fullPhysVol = getMaterialGeom();
31 ? fullPhysVol->getCachedAbsoluteTransform(alignStore)
32 : fullPhysVol->getAbsoluteTransform();
37 const GeoVFullPhysVol *fullPhysVol = getMaterialGeom();
39 ? fullPhysVol->getCachedDefAbsoluteTransform(alignStore)
40 : fullPhysVol->getDefAbsoluteTransform();
GeoIntrusivePtr< const EMBCell > EMBCellConstLink
A cell of the electromagnetic barrel calorimeter readout geometry This class gives dimensions and pos...
Descriptor for regions of the electromagnetic barrel calorimeter.
EMBCellConstLink getEMBCell(unsigned int ieta, unsigned int iphi) const
Access to Cells.
GeoIntrusivePtr< const EMBDetDescr > m_descriptor
EMBDetectorRegion(const GeoVFullPhysVol *physVol, const EMBDetDescr *embDescriptor, DetectorSide endcap)
Constructor.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
EMBDetectorRegion::DetectorSide m_endcapIndex
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
~EMBDetectorRegion()
Destructor.
Ensure that the extensions for the Vector3D are properly loaded.
Eigen::Affine3d Transform3D