|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARREADOUTGEOMETRY_EMBDETECTORREGION_H
6 #define LARREADOUTGEOMETRY_EMBDETECTORREGION_H
9 #include "GeoModelKernel/GeoVDetectorElement.h"
10 #include "GeoModelKernel/GeoDefinitions.h"
136 return m_descriptor->getPhiBinning().getFirstDivisionNumber();
150 return m_descriptor->getEtaBinning().getFirstDivisionNumber();
const EMBDetDescr * getDescriptor() const
Returns the Descriptor for this region.
Descriptor for regions of the electromagnetic barrel calorimeter.
Ensure that the extensions for the Vector3D are properly loaded.
unsigned int beginEtaIndex() const
Returns the first eta index in the region.
const Amg::Transform3D & getDefAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
GeoIntrusivePtr< const EMBDetDescr > m_descriptor
unsigned int getSamplingIndex() const
Returns the Sampling Layer Index.
EMBDetectorRegion & operator=(const EMBDetectorRegion &right)
unsigned int endPhiIndex() const
Returns the end phi index in the region.
GeoIntrusivePtr< const EMBCell > EMBCellConstLink
unsigned int beginPhiIndex() const
Returns the first phi index in the region.
EMBDetectorRegion(const GeoVFullPhysVol *physVol, const EMBDetDescr *embDescriptor, DetectorSide endcap)
Constructor.
Eigen::Affine3d Transform3D
const Amg::Transform3D & getAbsoluteTransform(const GeoAlignmentStore *alignStore=nullptr) const
Returns the absolute transform of this element.
unsigned int endEtaIndex() const
Returns the end eta index in the region.
EMBDetectorRegion(const EMBDetectorRegion &right)
EMBDetectorRegion::DetectorSide getEndcapIndex() const
The endcap index.
EMBCellConstLink getEMBCell(unsigned int ieta, unsigned int iphi) const
Access to Cells.
unsigned int getRegionIndex() const
Returns the Region Index.
~EMBDetectorRegion()
Destructor
EMBDetectorRegion::DetectorSide m_endcapIndex