1 #ifndef L1Geometry_L1CaloGeometry_h 2 #define L1Geometry_L1CaloGeometry_h 94 unsigned int etaIndex(
const double& etaValue)
const;
double globalEtaBinCenter(unsigned int globalEtaIndex) const
std::ostream & operator<<(std::ostream &os, const L1CaloGeometry &obj)
double emJetPhiBinHighEdge(unsigned int phiIndex) const
double emJetPhiBinHighEdge(const L1CaloRegionDetId &detId) const
double etaBinLowEdge(const L1CaloRegionDetId &detId) const
double etaBinLowEdge(unsigned int etaIndex, bool central=true) const
double htSumPhiBinCenter(unsigned int phiIndex) const
unsigned int m_numberGctEtSumPhiBins
virtual ~L1CaloGeometry()
double m_gctEmJetPhiBinWidth
double m_gctEtSumPhiOffset
unsigned ieta() const
global eta index (0-21)
double etSumPhiBinCenter(unsigned int phiIndex) const
double m_gctHtSumPhiOffset
double etaBinCenter(const L1CaloRegionDetId &detId) const
unsigned int m_numberGctCentralEtaBinsPerHalf
std::vector< double > m_gctEtaBinBoundaries
unsigned int numberGctEtSumPhiBins() const
unsigned int m_numberGctEmJetPhiBins
double m_gctEmJetPhiOffset
double emJetPhiBinCenter(const L1CaloRegionDetId &detId) const
double m_gctHtSumPhiBinWidth
unsigned int etSumPhiIndex(const double &phiValue) const
unsigned int numberGctEmJetPhiBins() const
double m_gctEtSumPhiBinWidth
double etSumPhiBinLowEdge(unsigned int phiIndex) const
double globalEtaBinHighEdge(unsigned int globalEtaIndex) const
unsigned int globalEtaIndex(const double &etaValue) const
double globalEtaBinLowEdge(unsigned int globalEtaIndex) const
double emJetPhiBinLowEdge(const L1CaloRegionDetId &detId) const
unsigned int version() const
unsigned int numberGctForwardEtaBinsPerHalf() const
unsigned int emJetPhiIndex(const double &phiValue) const
double htSumPhiBinLowEdge(unsigned int phiIndex) const
unsigned int etaIndex(const double &etaValue) const
#define COND_SERIALIZABLE
unsigned int m_etaSignBitOffset
unsigned iphi() const
global phi index (0-17)
double etaBinHighEdge(const L1CaloRegionDetId &detId) const
double etaBinHighEdge(unsigned int etaIndex, bool central=true) const
unsigned int m_etaBinsPerHalf
unsigned int m_numberGctHtSumPhiBins
unsigned int numberGctHtSumPhiBins() const
double emJetPhiBinCenter(unsigned int phiIndex) const
unsigned int m_numberGctForwardEtaBinsPerHalf
double etaBinCenter(unsigned int etaIndex, bool central=true) const
unsigned int numberGctCentralEtaBinsPerHalf() const
unsigned int htSumPhiIndex(const double &phiValue) const
double etSumPhiBinHighEdge(unsigned int phiIndex) const
double htSumPhiBinHighEdge(unsigned int phiIndex) const
unsigned int etaSignBitOffset() const
double emJetPhiBinLowEdge(unsigned int phiIndex) const