|
WSF
|
#include <WsfLASER_RcvrComponent.hpp>
Public Member Functions | |
| DetectionData ()=default | |
Public Attributes | |
| double | mPower {0.0} |
| Signal power at detector, optical loss included. | |
| double | mEnergy {0.0} |
| Integrated signal power at detector, optical loss included. | |
| double | mSignalCount {0.0} |
| Number of signal photons converted to electrons (and possibly amplified). | |
| double | mEnvironmentalNoiseRate {0.0} |
| Rate of background photons converted to electrons (and possibly amplified). | |
| double | mEnvironmentalNoiseCount {0.0} |
| Number of background photons converted to electrons (and possibly amplified). | |
| double | mDarkNoiseRate {0.0} |
| Rate of background electrons due to dark noise. | |
| double | mDarkNoiseCount {0.0} |
| Number of background electrons due to dark noise. | |
| double | mSignalShotNoiseCount {0.0} |
| Noise count due to variations in 'signal' (source + environmental background). | |
| double | mThermalNoiseCount {0.0} |
| Number of thermal electrons. | |
| double | mDetectorNoiseCount {0.0} |
| Total noise count due to detector noise alone (i.e., not from environmental noise). | |
| double | mNoiseCount {0.0} |
| Total noise from all sources. | |
A structure used to return data from the ComputeDetectionData method. These data are used to compute signal-to-noise, and to output various diagnostic data.
|
default |
| double WsfLASER_RcvrComponent::DetectionData::mDarkNoiseCount {0.0} |
Number of background electrons due to dark noise.
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mDarkNoiseRate {0.0} |
Rate of background electrons due to dark noise.
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mDetectorNoiseCount {0.0} |
Total noise count due to detector noise alone (i.e., not from environmental noise).
| double WsfLASER_RcvrComponent::DetectionData::mEnergy {0.0} |
Integrated signal power at detector, optical loss included.
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mEnvironmentalNoiseCount {0.0} |
Number of background photons converted to electrons (and possibly amplified).
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mEnvironmentalNoiseRate {0.0} |
Rate of background photons converted to electrons (and possibly amplified).
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mNoiseCount {0.0} |
Total noise from all sources.
Referenced by wsf::comm::ComponentHW_LASER::CanSendTo(), WsfLASER_RcvrComponent::ComputeDetectionData(), and WsfLADAR_Sensor::LADAR_Mode::ComputeProbabilityOfDetection().
| double WsfLASER_RcvrComponent::DetectionData::mPower {0.0} |
Signal power at detector, optical loss included.
Referenced by WsfLADAR_Sensor::LADAR_Mode::AttemptToDetect(), wsf::comm::ComponentHW_LASER::CanSendTo(), and WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mSignalCount {0.0} |
Number of signal photons converted to electrons (and possibly amplified).
Referenced by wsf::comm::ComponentHW_LASER::CanSendTo(), WsfLASER_RcvrComponent::ComputeDetectionData(), and WsfLADAR_Sensor::LADAR_Mode::ComputeProbabilityOfDetection().
| double WsfLASER_RcvrComponent::DetectionData::mSignalShotNoiseCount {0.0} |
Noise count due to variations in 'signal' (source + environmental background).
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().
| double WsfLASER_RcvrComponent::DetectionData::mThermalNoiseCount {0.0} |
Number of thermal electrons.
Referenced by WsfLASER_RcvrComponent::ComputeDetectionData().