LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Namespaces | |
assembleImage | |
camera | |
cameraConfig | |
cameraFactory | |
cameraGeomEnumDicts | |
detectorCollection | |
fitsUtils | |
makePixelToTanPixel | |
rotateBBoxBy90 | |
testUtils | |
utils | |
Classes | |
class | CameraPoint |
class | CameraSysPrefix |
class | CameraSys |
class | Detector |
class | Orientation |
Typedefs | |
typedef geom::TransformMap < CameraSys > | CameraTransformMap |
Enumerations | |
enum | DetectorType { SCIENCE, FOCUS, GUIDER, WAVEFRONT } |
Functions | |
std::ostream & | operator<< (std::ostream &os, CameraPoint const &cameraPoint) |
std::ostream & | operator<< (std::ostream &os, CameraSysPrefix const &detSysPrefix) |
std::ostream & | operator<< (std::ostream &os, CameraSys const &cameraSys) |
Variables | |
CameraSys const | FOCAL_PLANE = CameraSys("FocalPlane") |
CameraSys const | PUPIL = CameraSys("Pupil") |
CameraSysPrefix const | PIXELS = CameraSysPrefix("Pixels") |
CameraSysPrefix const | TAN_PIXELS = CameraSysPrefix("TanPixels") |
CameraSysPrefix const | ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
Definition at line 136 of file CameraSys.h.
Type of imaging detector
Enumerator | |
---|---|
SCIENCE | |
FOCUS | |
GUIDER | |
WAVEFRONT |
Definition at line 42 of file Detector.h.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraPoint const & | cameraPoint | ||
) |
Definition at line 29 of file CameraPoint.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSysPrefix const & | detSysPrefix | ||
) |
Definition at line 39 of file CameraSys.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSys const & | cameraSys | ||
) |
Definition at line 44 of file CameraSys.cc.
CameraSysPrefix const lsst::afw::cameraGeom::ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
The actual pixels where the photon lands and electrons are generated (unbinned) This takes into account manufacturing defects, "tree ring" distortions and other such effects.
This is a detector prefix; call Detector.makeCameraSys(ACTUAL_PIXELS) to make a full coordsys.
Definition at line 37 of file CameraSys.cc.
Focal plane coordinates: Rectilinear x, y (and z when talking about the location of a detector) on the camera focal plane (mm). For z=0 choose a convenient point near the focus at x, y = 0.
Definition at line 29 of file CameraSys.cc.
CameraSysPrefix const lsst::afw::cameraGeom::PIXELS = CameraSysPrefix("Pixels") |
Nominal pixels on the detector (unbinned) This ignores manufacturing imperfections, "tree ring" distortions and all other such effects. It is a uniform grid of rectangular (usually square) pixels.
This is a detector prefix; call Detector.makeCameraSys(PIXELS) to make a full coordsys.
Definition at line 33 of file CameraSys.cc.
Pupil coordinates: Angular x,y offset from the vertex at the pupil (radians).
Definition at line 31 of file CameraSys.cc.
CameraSysPrefix const lsst::afw::cameraGeom::TAN_PIXELS = CameraSysPrefix("TanPixels") |
Tangent-plane pixels on the detector (unbinned)
Converting from PIXELS to TAN_PIXELS has the effect of removing optical distortion (and the distortion due to rectangular pixels) with the point at the center of the detector being unaffected by the transformation.
In detail, PIXELS->TAN_PIXELS is PIXELS->PUPIL plus an affine transformation, such that:
This is a detector prefix; call Detector.makeCameraSys(TAN_PIXELS) to make a full coordsys.
Definition at line 35 of file CameraSys.cc.