12 #ifndef LSST_IP_DIFFIM_KERNELSUMVISITOR_H 13 #define LSST_IP_DIFFIM_KERNELSUMVISITOR_H 26 template<
typename PixelT>
58 template<
typename PixelT>
int _kSumNpts
Number of points used in the statistics.
Mode _mode
Processing mode; AGGREGATE or REJECT.
std::shared_ptr< KernelSumVisitor< PixelT > > makeKernelSumVisitor(lsst::pex::policy::Policy const &policy)
virtual ~KernelSumVisitor()
std::shared_ptr< KernelSumVisitor< PixelT > > Ptr
double _kSumMean
Clipped mean of the kernel sums.
A class to accumulate kernel sums across SpatialCells.
void processKsumDistribution()
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
double _dkSumMax
Maximum acceptable deviation from mean sum.
double _kSumStd
Clipped standard deviation of kernel sums.
std::vector< double > _kSums
List of all candidate kernel sums.
KernelSumVisitor(lsst::pex::policy::Policy const &policy)
int _nRejected
Number of candidates rejected during processCandidate()
lsst::pex::policy::Policy _policy
Policy controlling behavior.