icecube.vemcal.SLCCalibRunFitter module

class icecube.vemcal.SLCCalibRunFitter.SLCCalibRunFitter(ctx)

Bases: I3Module

This module collects charges from the I3ITSLCCalData frame object and fits a straight line to them by analytically minimizing a least squares function. This is done for each DOM and each ATWD. It stores the results in a JSON or HDF5 file.

Configure((I3Module)arg1) None :
C++ signature :

void Configure(PythonModule<I3Module> {lvalue})

Finish((I3Module)arg1) None :
C++ signature :

void Finish(PythonModule<I3Module> {lvalue})

Process((I3Module)arg1) None :
C++ signature :

void Process(PythonModule<I3Module> {lvalue})

sum(key, chip, atwd)