25   (
double phi, 
double eta, 
unsigned int key,
 
   26    const std::vector<int>& em_digits,
 
   27    const std::vector<int>& em_et,
 
   28    const std::vector<int>& em_digits_bcid,
 
   29    const std::vector<int>& em_bcid, 
 
   30    int em_error, 
int em_peak, 
int em_adc_peak,
 
   31    const std::vector<int>& had_digits,
 
   32    const std::vector<int>& had_et,
 
   33    const std::vector<int>& had_digits_bcid,
 
   34    const std::vector<int>& had_bcid, 
 
   35    int had_error, 
int had_peak, 
int had_adc_peak):
 
   39         m_had_adc(had_digits),
 
   42     m_em_extBCID(em_digits_bcid),
 
   43     m_had_extBCID(had_digits_bcid),
 
   48     m_had_error(had_error),
 
   50     m_em_adc_peak(em_adc_peak),
 
   52     m_had_adc_peak(had_adc_peak)
 
   58   return m_em_energy[m_em_peak]; 
 
   63   return m_had_energy[m_had_peak]; 
 
   67 const std::vector<int> & TriggerTower::emLUT()
 const  
   68 { 
return m_em_energy; }
 
   71 const std::vector<int> & TriggerTower::hadLUT()
 const  
   72 { 
return m_had_energy; }
 
   75 const std::vector<int> & TriggerTower::emADC()
 const  
   79 const std::vector<int> & TriggerTower::hadADC()
 const  
   85   if (m_em_BCID.size() != m_em_energy.size() && 
 
   86       m_em_BCID.size() == m_em_adc.size()) 
return m_em_BCID[m_em_adc_peak];
 
   88   return m_em_BCID[m_em_peak]; 
 
   93   if (m_had_BCID.size() != m_had_energy.size() && 
 
   94       m_had_BCID.size() == m_had_adc.size()) 
return m_had_BCID[m_had_adc_peak];
 
   96   return m_had_BCID[m_had_peak]; 
 
  101 { 
return m_em_BCID; }
 
  105 { 
return m_had_BCID; }
 
  108 { 
return m_em_extBCID; }
 
  112 { 
return m_had_extBCID; }
 
  116                                const std::vector<int>& 
et, 
 
  117                                const std::vector<int>& digits_bcid,
 
  118                                const std::vector<int>& 
bcid, 
 
  119                    int error, 
int peak, 
int adc_peak) { 
 
  123   m_em_extBCID = digits_bcid;
 
  126   m_em_adc_peak = adc_peak;
 
  131                                 const std::vector<int>& digits_bcid, 
const std::vector<int>& 
bcid, 
 
  132                 int error, 
int peak, 
int adc_peak) { 
 
  136   m_had_extBCID = digits_bcid;
 
  139   m_had_adc_peak = adc_peak;
 
  159   if (m_em_energy[m_em_peak]>=m_saturation){
 
  170   if (m_had_energy[m_had_peak]>=m_saturation){