LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
A simple struct that combines a Wcs and a PhotoCalib. More...
#include <UnitSystem.h>
Public Member Functions | |
UnitSystem (geom::SpherePoint const &position, std::shared_ptr< const afw::image::PhotoCalib > photoCalib, double flux) | |
Construct a "standard" UnitSystem. More... | |
UnitSystem (geom::SpherePoint const &position, Scalar mag) | |
UnitSystem (std::shared_ptr< afw::geom::SkyWcs const > wcs_, std::shared_ptr< afw::image::PhotoCalib const > photoCalib) | |
Construct a UnitSystem from a given Wcs and PhotoCalib. More... | |
template<typename T > | |
UnitSystem (afw::image::Exposure< T > const &exposure) | |
Construct a UnitSystem by extracting the Wcs and PhotoCalib from an Exposure (implicit) More... | |
Public Attributes | |
std::shared_ptr< afw::geom::SkyWcs const > | wcs |
std::shared_ptr< afw::image::PhotoCalib const > | photoCalib |
A simple struct that combines a Wcs and a PhotoCalib.
Definition at line 42 of file UnitSystem.h.
lsst::meas::modelfit::UnitSystem::UnitSystem | ( | geom::SpherePoint const & | position, |
std::shared_ptr< const afw::image::PhotoCalib > | photoCalib, | ||
double | flux | ||
) |
Construct a "standard" UnitSystem.
This constructs a UnitSystem with a TAN Wcs centered on the given position, with flux units set such that unit flux is the given magnitude. See Units and Coordinate Systems for an explanation of why we frequently use this system.
lsst::meas::modelfit::UnitSystem::UnitSystem | ( | geom::SpherePoint const & | position, |
Scalar | mag | ||
) |
|
inline |
Construct a UnitSystem from a given Wcs and PhotoCalib.
Definition at line 58 of file UnitSystem.h.
|
inline |
Construct a UnitSystem by extracting the Wcs and PhotoCalib from an Exposure (implicit)
Definition at line 64 of file UnitSystem.h.
std::shared_ptr<afw::image::PhotoCalib const> lsst::meas::modelfit::UnitSystem::photoCalib |
Definition at line 44 of file UnitSystem.h.
std::shared_ptr<afw::geom::SkyWcs const> lsst::meas::modelfit::UnitSystem::wcs |
Definition at line 43 of file UnitSystem.h.