19 template <
typename SpacePo
int>
36 const float&
z()
const {
return m_z; }
60 template <
typename SpacePo
int>
69 template <
typename SpacePo
int>
82 template <
typename SpacePo
int>
84 SPForSeed<SpacePoint>*& s1,
85 SPForSeed<SpacePoint>*& s2,
95 template <
typename SpacePo
int>
97 : m_s0(sp.m_s0), m_s1(sp.m_s1), m_s2(sp.m_s2) {
105 template <
typename SpacePo
int>
112 template <
typename SpacePo
int>
114 SPForSeed<SpacePoint>*& s1,
115 SPForSeed<SpacePoint>*& s2,
float z) {
126 template <
typename SpacePo
int>
128 bool pixb = !m_s0->spacepoint->clusterList().second;
129 bool pixt = !m_s2->spacepoint->clusterList().second;
132 if (m_q > m_s0->quality() && m_q > m_s1->quality() &&
133 m_q > m_s2->quality()) {
138 m_s0->setQuality(m_q);
139 m_s1->setQuality(m_q);
140 m_s2->setQuality(m_q);
143 s.
add(m_s0->spacepoint);
144 s.
add(m_s1->spacepoint);
145 s.
add(m_s2->spacepoint);
154 template <
typename SpacePo
int>
157 bool pixb = !m_s0->spacepoint->clusterList().second;
158 bool pixt = !m_s2->spacepoint->clusterList().second;
165 if (q < m_s0->quality() || q < m_s1->quality() || q < m_s2->quality()) {