19 template <
typename SpacePo
int>
36 const float&
z()
const {
return m_z; }
58 template <
typename SpacePo
int>
67 template <
typename SpacePo
int>
80 template <
typename SpacePo
int>
93 template <
typename SpacePo
int>
95 : m_s0(sp.m_s0), m_s1(sp.m_s1), m_s2(sp.m_s2) {
103 template <
typename SpacePo
int>
110 template <
typename SpacePo
int>
124 template <
typename SpacePo
int>
126 bool pixb = !m_s0->spacepoint->clusterList().second;
127 bool pixt = !m_s2->spacepoint->clusterList().second;
130 if (m_q > m_s0->quality() && m_q > m_s1->quality() &&
131 m_q > m_s2->quality()) {
136 m_s0->setQuality(m_q);
137 m_s1->setQuality(m_q);
138 m_s2->setQuality(m_q);
141 s.
add(m_s0->spacepoint);
142 s.
add(m_s1->spacepoint);
143 s.
add(m_s2->spacepoint);
152 template <
typename SpacePo
int>
155 bool pixb = !m_s0->spacepoint->clusterList().second;
156 bool pixt = !m_s2->spacepoint->clusterList().second;
163 if (q < m_s0->quality() || q < m_s1->quality() || q < m_s2->quality()) {