|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARREADOUTGEOMETRY_EMBDETDESCR_H
6 #define LARREADOUTGEOMETRY_EMBDETDESCR_H
8 #include "GeoModelKernel/CellBinning.h"
9 #include "GeoModelKernel/RCBase.h"
52 double getOffset (
unsigned int etaIndex)
const;
Descriptor for regions of the electromagnetic barrel calorimeter.
EMBDetDescr & operator=(const EMBDetDescr &right)
const EMBDetectorManager * m_manager
std::vector< double > m_halfLength
Vector of half-lengths for the cells, one for each eta index.
unsigned int m_regionIndex
~EMBDetDescr()
Destructor.
const EMBDetectorManager * getManager() const
The manager.
const CellBinning & getPhiBinning() const
The Binning in Phi.
EMBDetDescr(const EMBDetectorManager *detManager, unsigned int sampling, unsigned int region, const CellBinning &phiBinning)
Constructor.
A manager class providing access to readout geometry information for the electromagnetic barrel calor...
double getHalfLength(unsigned int etaIndex) const
gets the cell half-length in z.
const CellBinning & getEtaBinning() const
The Binning in Eta.
double getOffset(unsigned int etaIndex) const
Gets the offset position (cell centers with respect to the position of the front of the active volume...
unsigned int getSamplingIndex() const
The sampling index.
std::vector< double > m_offset
Vector of cell center positions for the cells, one for each eta index.
EMBDetDescr(const EMBDetDescr &right)
unsigned int getRegionIndex() const
The region index.
unsigned int m_samplingIndex