A configuration that represents (and can be used to construct) a
Detector.
Definition at line 31 of file cameraConfig.py.
◆ bbox()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.bbox |
( |
| self | ) |
|
Return the detector bounding box from the separate box endpoint
values.
Definition at line 96 of file cameraConfig.py.
◆ getCrosstalk()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.getCrosstalk |
( |
| self, |
|
|
| numAmps ) |
Return a 2-D numpy array of crosstalk coefficients of the proper shape
Definition at line 83 of file cameraConfig.py.
◆ offset()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.offset |
( |
| self | ) |
|
Return the detector offset as a Point3D from the separate config
values.
Definition at line 104 of file cameraConfig.py.
◆ orientation()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.orientation |
( |
| self | ) |
|
Return the cameraGeom.Orientation() object defined by the
configuration values.
Definition at line 118 of file cameraConfig.py.
◆ pixelSize()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.pixelSize |
( |
| self | ) |
|
Return the pixel size as an Extent2D from the separate values.
Definition at line 128 of file cameraConfig.py.
◆ refPos()
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.refPos |
( |
| self | ) |
|
Return the detector reference position as a Point2D from the
separate config values.
Definition at line 111 of file cameraConfig.py.
◆ bbox_x0
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.bbox_x0 = pexConfig.Field("x0 of pixel bounding box", int) |
|
static |
◆ bbox_x1
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.bbox_x1 = pexConfig.Field("x1 of pixel bounding box", int) |
|
static |
◆ bbox_y0
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.bbox_y0 = pexConfig.Field("y0 of pixel bounding box", int) |
|
static |
◆ bbox_y1
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.bbox_y1 = pexConfig.Field("y1 of pixel bounding box", int) |
|
static |
◆ crosstalk
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.crosstalk |
|
static |
Initial value:= pexConfig.ListField(
dtype=float,
doc=("Flattened crosstalk coefficient matrix; should have nAmps x nAmps entries. "
"Once 'reshape'-ed, ``coeffs[i][j]`` is the fraction of the j-th amp present on the i-th amp."),
optional=True
)
Definition at line 75 of file cameraConfig.py.
◆ detectorType
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.detectorType |
|
static |
Initial value:= pexConfig.Field(
"Detector type: SCIENCE=0, FOCUS=1, GUIDER=2, WAVEFRONT=3", int)
Definition at line 43 of file cameraConfig.py.
◆ id
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.id = pexConfig.Field("ID of detector slot", int) |
|
static |
◆ name
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.name = pexConfig.Field("Name of detector slot", str) |
|
static |
◆ offset
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.offset |
◆ offset_x
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.offset_x |
|
static |
Initial value:= pexConfig.Field(
"x offset from the origin of the camera in mm in the transposed system.", float)
Definition at line 49 of file cameraConfig.py.
◆ offset_y
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.offset_y |
|
static |
Initial value:= pexConfig.Field(
"y offset from the origin of the camera in mm in the transposed system.", float)
Definition at line 51 of file cameraConfig.py.
◆ offset_z
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.offset_z |
|
static |
Initial value:= pexConfig.Field(
"z offset from the origin of the camera in mm in the transposed system.", float, default=0.0)
Definition at line 53 of file cameraConfig.py.
◆ physicalType
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.physicalType |
|
static |
Initial value:= pexConfig.Field(
"How this specific detector is constructed; e.g. CCD, E2V, HgCdTe ", str, default="CCD")
Definition at line 45 of file cameraConfig.py.
◆ pitchDeg
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.pitchDeg |
|
static |
Initial value:= pexConfig.Field(
"pitch (rotation about y) of the detector in degrees", float)
Definition at line 63 of file cameraConfig.py.
◆ pixelSize_x
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.pixelSize_x = pexConfig.Field("Pixel size in the x dimension in mm", float) |
|
static |
◆ pixelSize_y
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.pixelSize_y = pexConfig.Field("Pixel size in the y dimension in mm", float) |
|
static |
◆ refPos
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.refPos |
◆ refpos_x
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.refpos_x |
|
static |
Initial value:= pexConfig.Field("x position of the reference point in the detector in pixels "
"in transposed coordinates.", float)
Definition at line 55 of file cameraConfig.py.
◆ refpos_y
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.refpos_y |
|
static |
Initial value:= pexConfig.Field("y position of the reference point in the detector in pixels "
"in transposed coordinates.", float)
Definition at line 57 of file cameraConfig.py.
◆ rollDeg
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.rollDeg |
|
static |
Initial value:= pexConfig.Field(
"roll (rotation about x) of the detector in degrees", float)
Definition at line 65 of file cameraConfig.py.
◆ serial
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.serial |
|
static |
Initial value:= pexConfig.Field(
"Serial string associated with this specific detector", str)
Definition at line 47 of file cameraConfig.py.
◆ transformDict
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.transformDict |
|
static |
Initial value:= pexConfig.ConfigField(
"Dictionary of camera transforms keyed on the transform type.", TransformMapConfig)
Definition at line 35 of file cameraConfig.py.
◆ transposeDetector
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.transposeDetector |
|
static |
Initial value:= pexConfig.Field(
"Transpose the pixel grid before orienting in focal plane?", bool)
Definition at line 72 of file cameraConfig.py.
◆ yawDeg
lsst.afw.cameraGeom.cameraConfig.DetectorConfig.yawDeg |
|
static |
Initial value:= pexConfig.Field("yaw (rotation about z) of the detector in degrees. "
"This includes any necessary rotation to go from "
"detector coordinates to camera coordinates "
"after optional transposition.", float)
Definition at line 59 of file cameraConfig.py.
The documentation for this class was generated from the following file: