LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Member Functions | Public Attributes | List of all members
lsst::meas::base::ApertureFluxControl Class Reference

#include <ApertureFlux.h>

Public Member Functions

 ApertureFluxControl ()
 

Public Attributes

std::vector< double > radii
 "Radius (in pixels) of apertures." ; More...
 
double maxSincRadius
 "Maximum radius (in pixels) for which the sinc algorithm should be used instead of the " "faster naive algorithm. For elliptical apertures, this is the minor axis radius." ; More...
 
std::string shiftKernel
 "Warping kernel used to shift Sinc photometry coefficients to different center positions" ; More...
 

Detailed Description

Configuration object for multiple-aperture flux algorithms

Definition at line 42 of file ApertureFlux.h.

Constructor & Destructor Documentation

lsst::meas::base::ApertureFluxControl::ApertureFluxControl ( )

Definition at line 39 of file ApertureFlux.cc.

39  : radii(10), maxSincRadius(10.0), shiftKernel("lanczos5") {
40  // defaults here stolen from HSC pipeline defaults
41  static boost::array<double,10> defaultRadii = {{
42  3.0, 4.5, 6.0, 9.0, 12.0, 17.0, 25.0, 35.0, 50.0, 70.0
43  }};
44  std::copy(defaultRadii.begin(), defaultRadii.end(), radii.begin());
45 }
SelectEigenView< T >::Type copy(Eigen::EigenBase< T > const &other)
Copy an arbitrary Eigen expression into a new EigenView.
Definition: eigen.h:390
double maxSincRadius
&quot;Maximum radius (in pixels) for which the sinc algorithm should be used instead of the &quot; &quot;faster naiv...
Definition: ApertureFlux.h:56
std::string shiftKernel
&quot;Warping kernel used to shift Sinc photometry coefficients to different center positions&quot; ; ...
Definition: ApertureFlux.h:61
std::vector< double > radii
&quot;Radius (in pixels) of apertures.&quot; ;
Definition: ApertureFlux.h:50

Member Data Documentation

double lsst::meas::base::ApertureFluxControl::maxSincRadius

"Maximum radius (in pixels) for which the sinc algorithm should be used instead of the " "faster naive algorithm. For elliptical apertures, this is the minor axis radius." ;

Definition at line 56 of file ApertureFlux.h.

std::vector<double> lsst::meas::base::ApertureFluxControl::radii

"Radius (in pixels) of apertures." ;

Definition at line 50 of file ApertureFlux.h.

std::string lsst::meas::base::ApertureFluxControl::shiftKernel

"Warping kernel used to shift Sinc photometry coefficients to different center positions" ;

Definition at line 61 of file ApertureFlux.h.


The documentation for this class was generated from the following files: