Documentation
¶
Overview ¶
Package pufdb provides tools and types to store calibration data into a database.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalibDB ¶
type CalibDB struct {
// contains filtered or unexported fields
}
func OpenCalibration ¶
OpenCalibration opens the embeded pufcalib calibration.
func (*CalibDB) Add ¶ added in v0.2.0
func (db *CalibDB) Add(ctx context.Context, calib Calibration) error
func (*CalibDB) Calibration ¶
func (db *CalibDB) Calibration(ctx context.Context, calib Calibration) iter.Seq2[Calibration, error]
type Calibration ¶
type Calibration struct {
RadioNucleus string
Filter string
DLevel string
PLevel string
ZLevel string
FuncKind string
FitArea float64
FitEta float64
FitMu float64
FitS float64
FitTau1 float64
FitTau2 float64
GoF puffit.GoF // goodness of fit
Chi2 float64 // reduced χ-square
}
func (Calibration) D ¶ added in v0.2.0
func (c Calibration) D() int
func (Calibration) P ¶ added in v0.2.0
func (c Calibration) P() int
func (Calibration) Z ¶
func (c Calibration) Z() int
Click to show internal directories.
Click to hide internal directories.