nectarchain.data.container.gain_container.SPEfitContainer#

class SPEfitContainer(prefix=None, **fields)[source]#

Bases: GainContainer

Class 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_dict

Convert the Container into a dictionary

from_hdf5

Class method to read a GainContainer from an HDF5 file.

items

Generator over (key, value) pairs for the items

keys

Get the keys of the container

reset

Reset all values back to their default values

update

update more than one parameter at once (e.g. update(x=3,y=4) or update(**dict_of_values)).

validate

Check that all fields in the Container have the expected characteristics (as defined by the Field metadata).

values

Get the keys of the container

Attributes

likelihood

p_value

pedestal

pedestalWidth

resolution

luminosity

mean

n

pp

meta

prefix

default_prefix

fields

high_gain

is_valid

low_gain

pixels_id