21 m_iEta(-1), m_iPhi(-1), m_feedThrough(-1),
22 m_slot(-1), m_channel(-1), m_shapeL(nullptr), m_shapeM(nullptr), m_shapeH(nullptr),
23 m_rt(0), m_eta(0), m_phi(0), m_onlid(-1)
32 const TVector3& position, ULong64_t onlid)
33 : m_calo(calo), m_layer(
layer),
34 m_iEta(
iEta), m_iPhi(
iPhi), m_feedThrough(feedThrough),
35 m_slot(slot), m_channel(
channel),
36 m_shapeL(shapeL), m_shapeM(shapeM), m_shapeH(shapeH),
37 m_rt(position.
Pt()), m_eta(position.
Eta()), m_phi(position.
Phi()), m_onlid(onlid)
43 : m_calo(
other.m_calo), m_layer(
other.m_layer),
45 m_feedThrough(
other.m_feedThrough), m_slot(
other.m_slot), m_channel(
other.m_channel),
46 m_shapeL(nullptr), m_shapeM(nullptr), m_shapeH(nullptr),
57 m_feedThrough(
other.m_feedThrough), m_slot(
other.m_slot), m_channel(
other.m_channel),
58 m_shapeL(
nullptr), m_shapeM(
nullptr), m_shapeH(
nullptr),
129 for (
unsigned int c = 0;
c < 10;
c++)
145 std::ostringstream
ss;
147 loc +=
" " +
ss.str();
152 std::ostringstream
ss;
154 loc +=
" " +
ss.str();
158 std::ostringstream
ss;
160 <<
", slot " <<
slot() <<
", channel " <<
channel()
161 <<
", (eta, phi) = " << Form(
"(%4.2f, %4.2f)",
eta(),
phi());
164 loc +=
" " +
ss.str();
167 ss <<
", (iEta, iPhi, region) = (" <<
iEta() <<
", " <<
iPhi() <<
", " <<
region() <<
")";
168 loc +=
" " +
ss.str();
179 if (
m_iEta < 0)
return false;
180 if (
m_iPhi < 0)
return false;
182 if (
m_slot < 0)
return false;