File indexing completed on 2025-08-06 08:17:29
0001 #include "TowerInfoContainer.h"
0002 #include "TowerInfoDefs.h"
0003
0004 #include <ostream>
0005
0006 void TowerInfoContainer::identify(std::ostream& os) const
0007 {
0008 os << "TowerInfoContainer Base Class " << std::endl;
0009 }
0010
0011 unsigned int TowerInfoContainer::encode_epd(unsigned int towerIndex)
0012 {
0013 unsigned int key = TowerInfoDefs::encode_epd(towerIndex);
0014 return key;
0015 }
0016
0017 unsigned int TowerInfoContainer::encode_emcal(unsigned int towerIndex)
0018 {
0019 unsigned int key = TowerInfoDefs::encode_emcal(towerIndex);
0020 return key;
0021 }
0022
0023 unsigned int TowerInfoContainer::encode_hcal(unsigned int towerIndex)
0024 {
0025 unsigned int key = TowerInfoDefs::encode_hcal(towerIndex);
0026 return key;
0027 }
0028
0029 unsigned int TowerInfoContainer::encode_mbd(unsigned int towerIndex)
0030 {
0031 unsigned int key = TowerInfoDefs::encode_mbd(towerIndex);
0032 return key;
0033 }
0034 unsigned int TowerInfoContainer::encode_zdc(unsigned int towerIndex)
0035 {
0036 unsigned int key = TowerInfoDefs::encode_zdc(towerIndex);
0037 return key;
0038 }
0039
0040 unsigned int TowerInfoContainer::decode_epd(unsigned int tower_key)
0041 {
0042 unsigned int index = TowerInfoDefs::decode_epd(tower_key);
0043 return index;
0044 }
0045
0046 unsigned int TowerInfoContainer::decode_emcal(unsigned int tower_key)
0047 {
0048 unsigned int index = TowerInfoDefs::decode_emcal(tower_key);
0049 return index;
0050 }
0051
0052 unsigned int TowerInfoContainer::decode_hcal(unsigned int tower_key)
0053 {
0054 unsigned int index = TowerInfoDefs::decode_hcal(tower_key);
0055 return index;
0056 }
0057
0058 unsigned int TowerInfoContainer::decode_mbd(unsigned int tower_key)
0059 {
0060 unsigned int index = TowerInfoDefs::decode_mbd(tower_key);
0061 return index;
0062 }
0063 unsigned int TowerInfoContainer::decode_zdc(unsigned int tower_key)
0064 {
0065 unsigned int index = TowerInfoDefs::decode_zdc(tower_key);
0066 return index;
0067 }
0068
0069 unsigned int TowerInfoContainer::getTowerPhiBin(unsigned int key)
0070 {
0071 unsigned int phibin = TowerInfoDefs::getCaloTowerPhiBin(key);
0072 return phibin;
0073 }
0074
0075 unsigned int TowerInfoContainer::getTowerEtaBin(unsigned int key)
0076 {
0077 unsigned int etabin = TowerInfoDefs::getCaloTowerEtaBin(key);
0078 return etabin;
0079 }