DUT analysis
class for analysis of a single DUT (created on August 30th 2018 by M. Reichmann (remichae@phys.ethz.ch))
no_trans
no_trans (f)
DUTAnalysis
DUTAnalysis (run_number, dut_number:int, test_campaign:str, verbose:bool=True, test:bool=False)
The analysis class provides default behaviour objects in the analysis framework and is the parent of all other analysis objects. The main part
Type | Default | Details | |
---|---|---|---|
run_number | run number string or Run structure | ||
dut_number | int | DUT number 0 , 1 , 2 |
|
test_campaign | str | testbeam date for example, 201912 for DESY test beam |
|
verbose | bool | True | verbosity |
test | bool | False | Test only, no conversion, just initialize the classes |
Analysis.fit_langau
Analysis.fit_langau (h=None, nconv=30, show:bool=True, chi_thresh=8, fit_range=None)
Type | Default | Details | |
---|---|---|---|
h | NoneType | None | histogram to fit, if None then fit the signal distribution |
nconv | int | 30 | |
show | bool | True | whether or not to show the histogram that is being fitted |
chi_thresh | int | 8 | maximum chi2 if not reached then increase the number of convolutions upto 80 |
fit_range | NoneType | None |