public class SignalToNoise extends AbstractFitsValue implements Reloadable
PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static double |
DEFGAIN
Default gain.
|
private static double |
DEFHIGHSIGNAL |
static String |
DEFNAME
Name of this parameter.
|
private static double |
DEFREADNOISE
Default readnoise.
|
static String |
KEY_GAIN
Gain of the SES CCD.
|
static String |
KEY_HIGHSIGNAL
Multiplier to get from statistic sigma to upper-limit bound.
|
static String |
KEY_READNOISE
Estimate of the read-noise of the CCD, just for histogram bins.
|
KEY_EXTENSION, KEY_WINDOWDEFBIND, KEY_BINDKEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Constructor and Description |
|---|
SignalToNoise(Map<String,String> prop)
Constructs a new S/N estimate.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) Double |
estimateSignalToNoise(List<Double> adus)
Provide a fits file, an exposure time in seconds and an R-magnitude of
the object and determine the fraction of photons detected.
|
Number |
getValue()
Returns the efficiency measure as a Double value.
|
double |
rescanned(String key,
String old,
String newval)
Makes this method public, no further changes.
|
Number |
setValue(Number val)
Sets the efficiency, which is a read-only variable, therefore this method
throws an UnsupportedOperationException.
|
get, getAdus, getMode, getSigmaFromLow, getSignal, getWindow, processMFitsaddRmiListener, getDateObs, getExposureTime, getRegistered, registerMFits, registerMonitor, removeRmiListener, rmiDateObs, rmiExposureTime, rmiRegistered, set, setDateObs, setExposureTime, setRegisteredbindToRegistry, exit, init, isValid, remoteGet, unbindFromRegistrycreateParameter, delivers, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreloadgetFormatted, getName, getString, setdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiesinitremoteGetbindToRegistry, isValid, unbindFromRegistrypublic static final String KEY_GAIN
public static final String KEY_READNOISE
public static final String KEY_HIGHSIGNAL
public static final String DEFNAME
private static final double DEFGAIN
private static final double DEFREADNOISE
private static final double DEFHIGHSIGNAL
public double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class AbstractFitsValuepublic Number getValue()
public Number setValue(Number val) throws UnsupportedOperationException
setValue in interface ValuesetValue in class AbstractFitsValueUnsupportedOperationException