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;