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