PICOcode.AnalysisModules.event_modules.pico40l_22 package
Submodules
PICOcode.AnalysisModules.event_modules.pico40l_22.dytran_analysis module
- class DytranAnalysis(event, queue=None, debug=False, previous_data={})
Bases:
DytranAnalysisBase
- fit_dytran_v2()
- run()
Abstract method called from process_single_run.
Inherited classes must override this function. All required data should have been staged prior to this function being called.
PICOcode.AnalysisModules.event_modules.pico40l_22.fastdaq_analysis module
- class FastDAQAnalysis(event, queue=None, debug=False, previous_data={})
Bases:
FastDAQAnalysisBase
Find t0 for each piezo, and calculate the acoustic energy.
This is a base class which should be inheritted from in a subdirectory, the name of which should be the data series (e.g. 40l-22).
- run()
Call all the relevant functions.
PICOcode.AnalysisModules.event_modules.pico40l_22.get_history module
- class GetHistory(event, queue=None, previous_data={})
Bases:
GetHistoryBase
Get slow control data at trigger and calculate Seitz threshold.
This is a base class which should be inheritted from in a subdirectory, the name of which should be the data series (e.g. 40l-22).
- run()
Abstract method called from process_single_run.
Inherited classes must override this function. All required data should have been staged prior to this function being called.