nectarchain.data.container.gain_container.SPEfitContainer#
- class SPEfitContainer(prefix=None, **fields)[source]#
Bases:
GainContainerClass representing a SPEfitContainer.
This class is a subclass of GainContainer and provides additional fields specific to single photoelectron (SPE) fit data.
- Attributes:
likelihood (np.ndarray): Array of likelihood values. p_value (np.ndarray): Array of p-values. pedestal (np.ndarray): Array of pedestal values. pedestalWidth (np.ndarray): Array of pedestal widths. resolution (np.ndarray): Array of resolution values. luminosity (np.ndarray): Array of luminosity values. mean (np.ndarray): Array of mean values. n (np.ndarray): Array of n values. pp (np.ndarray): Array of pp values.
- Attributes:
- is_validField(default=None, dtype=bool, ndim=1, type=ndarray)
is_valid
- high_gainField(default=None, dtype=float64, ndim=2, type=ndarray)
high gain
- low_gainField(default=None, dtype=float64, ndim=2, type=ndarray)
low gain
- pixels_idField(default=None, dtype=uint16, ndim=1, type=ndarray)
pixel ids
- likelihoodField(default=None, dtype=float64, ndim=1, type=ndarray)
likelihood
- p_valueField(default=None, dtype=float64, ndim=1, type=ndarray)
p_value
- pedestalField(default=None, dtype=float64, ndim=2, type=ndarray)
pedestal
- pedestalWidthField(default=None, dtype=float64, ndim=2, type=ndarray)
pedestalWidth
- resolutionField(default=None, dtype=float64, ndim=2, type=ndarray)
resolution
- luminosityField(default=None, dtype=float64, ndim=2, type=ndarray)
luminosity
- meanField(default=None, dtype=float64, ndim=2, type=ndarray)
mean
- nField(default=None, dtype=float64, ndim=2, type=ndarray)
n
- ppField(default=None, dtype=float64, ndim=2, type=ndarray)
pp
- metadict
dict of attached metadata
- prefixstr
Prefix attached to column names when saved to a table or file
Methods
as_dictConvert the
Containerinto a dictionaryfrom_hdf5Class method to read a GainContainer from an HDF5 file.
itemsGenerator over (key, value) pairs for the items
keysGet the keys of the container
resetReset all values back to their default values
updateupdate more than one parameter at once (e.g.
update(x=3,y=4)orupdate(**dict_of_values)).validateCheck that all fields in the Container have the expected characteristics (as defined by the Field metadata).
valuesGet the keys of the container
Attributes
likelihoodp_valuepedestalpedestalWidthresolutionluminositymeannppmetaprefixdefault_prefixfieldshigh_gainis_validlow_gainpixels_id