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;