An abstract base class that provides common accessors for Detector and Detector::Builder.
More...
#include <Detector.h>
An abstract base class that provides common accessors for Detector and Detector::Builder.
Definition at line 56 of file Detector.h.
◆ CrosstalkMatrix
◆ ~DetectorBase()
virtual lsst::afw::cameraGeom::DetectorBase::~DetectorBase |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ DetectorBase() [1/3]
lsst::afw::cameraGeom::DetectorBase::DetectorBase |
( |
| ) |
|
|
protecteddefault |
DetectorBase has no state, and is hence default-constructable, copyable, and movable.
◆ DetectorBase() [2/3]
lsst::afw::cameraGeom::DetectorBase::DetectorBase |
( |
DetectorBase const & |
| ) |
|
|
protecteddefault |
◆ DetectorBase() [3/3]
lsst::afw::cameraGeom::DetectorBase::DetectorBase |
( |
DetectorBase && |
| ) |
|
|
protecteddefault |
◆ getBBox()
Get the bounding box.
Definition at line 85 of file Detector.h.
◆ getCrosstalk()
CrosstalkMatrix lsst::afw::cameraGeom::DetectorBase::getCrosstalk |
( |
| ) |
const |
|
inline |
Get the crosstalk coefficients.
Definition at line 100 of file Detector.h.
◆ getFields()
virtual Fields const& lsst::afw::cameraGeom::DetectorBase::getFields |
( |
| ) |
const |
|
protectedpure virtual |
◆ getId()
int lsst::afw::cameraGeom::DetectorBase::getId |
( |
| ) |
const |
|
inline |
Get the detector ID.
Definition at line 67 of file Detector.h.
◆ getName()
std::string lsst::afw::cameraGeom::DetectorBase::getName |
( |
| ) |
const |
|
inline |
Get the detector name.
Definition at line 64 of file Detector.h.
◆ getNativeCoordSys()
CameraSys lsst::afw::cameraGeom::DetectorBase::getNativeCoordSys |
( |
| ) |
const |
|
inline |
The "native" coordinate system of this detector.
Definition at line 123 of file Detector.h.
◆ getOrientation()
Orientation lsst::afw::cameraGeom::DetectorBase::getOrientation |
( |
| ) |
const |
|
inline |
Get detector's orientation in the focal plane.
Definition at line 88 of file Detector.h.
◆ getPhysicalType()
std::string lsst::afw::cameraGeom::DetectorBase::getPhysicalType |
( |
| ) |
const |
|
inline |
Get the detector's physical type.
This may mean different things for different cameras; possibilities include the manufacturer ("ITL" vs "E2V") or fundamental technology ("CCD" vs "HgCdTe").
Definition at line 82 of file Detector.h.
◆ getPixelSize()
Get size of pixel along (mm)
Definition at line 91 of file Detector.h.
◆ getSerial()
std::string lsst::afw::cameraGeom::DetectorBase::getSerial |
( |
| ) |
const |
|
inline |
Get the detector serial "number".
Definition at line 73 of file Detector.h.
◆ getType()
DetectorType lsst::afw::cameraGeom::DetectorBase::getType |
( |
void |
| ) |
const |
|
inline |
Return the purpose of this detector.
Definition at line 70 of file Detector.h.
◆ hasCrosstalk()
bool lsst::afw::cameraGeom::DetectorBase::hasCrosstalk |
( |
| ) |
const |
|
inline |
Have we got crosstalk coefficients?
Definition at line 94 of file Detector.h.
◆ makeCameraSys() [1/2]
CameraSys lsst::afw::cameraGeom::DetectorBase::makeCameraSys |
( |
CameraSys const & |
cameraSys | ) |
const |
|
inline |
Get a coordinate system from a coordinate system (return input unchanged and untested)
- Parameters
-
[in] | cameraSys | Camera coordinate system |
- Returns
cameraSys
unchanged
- Note
- the CameraSysPrefix version needs the detector name, which is why this is not static.
Definition at line 110 of file Detector.h.
◆ makeCameraSys() [2/2]
Get a coordinate system from a detector system prefix (add detector name)
- Parameters
-
[in] | cameraSysPrefix | Camera coordinate system prefix |
- Returns
cameraSysPrefix
with the detector name added
Definition at line 118 of file Detector.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: