39              short iEta = -1, 
short iPhi = -1, 
short feedThrough = -1, 
short slot = -1, 
short channel = -1, 
 
   40              ShapeInfo* shapeL = 0, 
ShapeInfo* shapeM = 0, 
ShapeInfo* shapeH = 0, 
const TVector3& position = TVector3(0,0,0), ULong64_t onlid = -1);
 
   53     short layer()
 const { 
return m_layer; }
 
   56     short iEta()
 const { 
return (m_iEta < 0 ? -1 : (m_iEta & 0x3ff)); } 
 
   59     short region()
 const { 
return (m_iEta < 0 ? -1 : (m_iEta - 
iEta())>>10); } 
 
   62     short iPhi()
 const { 
return m_iPhi; }
 
   68     short slot()
 const { 
return m_slot; }
 
   72     short globalFeb() 
const;
 
   73     short globalPhiRing() 
const;
 
   76     short channel()
 const { 
return m_channel; }
 
   79     TString location(
int verbose = 1) 
const;
 
   80     TVector3 position() 
const;
 
   86     double footprint() 
const;
 
   90     ULong64_t 
onlid()
 const { 
return m_onlid; }
 
   92     double rt()
  const { 
return m_rt; }
 
   93     double eta()
 const { 
return m_eta; }
 
   94     double phi()
 const { 
return m_phi; }
 
  101     short m_layer, m_iEta, m_iPhi, m_feedThrough, 
m_slot, m_channel;