DUT analysis

class for analysis of a single DUT (created on August 30th 2018 by M. Reichmann (remichae@phys.ethz.ch))

source

no_trans

 no_trans (f)

source

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

source

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