53 if (
m_nEtaBins > 0 && m_etaMin < m_etaMax && m_nPhiBins > 0) {
CaloPhiRange class declaration.
static double fix(double phi)
SG::OwnershipPolicy ownPolicy() const
int index(double eta, double phi) const
double phi(size_t index) const
~CaloTowerContainer_v1()
Destructor.
CaloTowerContainer_v1(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
Default constructor Constructs a tower container without structure (binning) or content.
unsigned short m_nPhiBins
Upper boundary pseudorapidity range
double etaMin() const
Returns number of bins
double m_etaMax
Lower boundary pseudorapidity range
double m_deltaPhi
Bin width in pseudorapidity
double etaMax() const
Returns lower boundary of range
double m_deltaEta
Number of bins in azimuth
double eta(size_t index) const
bool configureGrid(int nEtaBins, double etaMin, double etaMax, int nPhiBins)
bool m_isConfigured
Bin width in azimuth
unsigned short m_nEtaBins
double m_etaMin
Number of pseudorapidity bins
int nPhiBins() const
Returns grid size in
DataVector< CaloTower_v1 > CaloTowerContainerBase_v1