|
ATLAS Offline Software
|
Go to the documentation of this file.
24 double phi,
double dphi)
const
77 nphi += m_parent.nphi();
This class defines the phi convention for Calorimeters.
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
double m_etamin
Lower boundary value range.
index_t neta() const
Retrieve number of bins.
double m_etamax
Upper boundary value range.
CaloTowerSeg::index_t index_t
double deta() const
Retrieve bin size .
index_t nphi() const
Retrieve number of bins.
A rectangular window within the segmentation.
SubSeg(const CaloTowerSeg &parent, index_t etamin, index_t etamax, index_t phimin, index_t phimax)
Constructor.
double phimin() const
Retrieve lower boundary value range.
double dphi() const
Retrieve bin size .
size_t index_t
Type for eta, phi indices.
double phimax() const
Retrieve upper boundary value range.
static double fix(double phi)
double etamax() const
Retrieve upper boundary value range.
index_t phiIndex(double phiVal) const
Returns index for a given value.
CaloTowerSeg segmentation() const
Return a new segmentation object corresponding to this window.
double etamin() const
Retrieve lower boundary value range.
static const CaloPhiRange s_range
static const index_t outOfRange
Used to flag out-of-range indices.
Data object stores CaloTower segmentation.
double m_phimax
Upper boundary value range.
index_t etaIndex(double etaVal) const
Returns index for a given value.
double m_phimin
Lower boundary value range.
SubSeg subseg(double eta, double deta, double phi, double dphi) const
Return a window within the current segmentation.
size_t nphi() const
The number of towers in the phi direction in this window.