16#include "GaudiKernel/SystemOfUnits.h"
48 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,emecRegion->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
51 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,-emecRegion->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
74 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,hecRegion->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
77 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,-hecRegion->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
100 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,fcalModule->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
103 xfNominal = Amg::Translation3D(Amg::Vector3D(0.,0.,-fcalModule->getProjectivityDisplacement()*Gaudi::Units::cm))*xfDef;
LAr subsystem specific descriptors.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Helper class for offline cell identifiers.
CaloDetDescriptor(const Identifier &id, const AtlasDetectorID *helper, const CaloCell_Base_ID *calo_helper, CaloCell_ID::CaloSample sample=CaloCell_ID::Unknown, int layer=CaloCell_ID::NOT_VALID)
Constructor.
Amg::Transform3D m_transform
misalignment transformation
EMBDescriptor()=delete
default constructor hidden
virtual ~EMBDescriptor()
Destructor.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
EMECDescriptor()=delete
default constructor hidden
virtual ~EMECDescriptor()
Destructor.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
EMECDetectorRegion::DetectorSide getEndcapIndex() const
The endcap index.
FCALDescriptor()=delete
default constructor hidden
virtual ~FCALDescriptor()
Destructor.
FCALModule::Endcap getEndcapIndex() const
Returns the side (O=Negative, 1=Positive)
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
Ensure that the extensions for the Vector3D are properly loaded.
HECDescriptor()=delete
default constructor hidden
virtual ~HECDescriptor()
Destructor.
Description of a region of homogenous granularity in the hadronic endcap calorimeter.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
HECDetectorRegion::DetectorSide getEndcapIndex() const
The endcap index.
Eigen::Affine3d Transform3D