Skip to content

Custom classes to read, filter and analyze analogic data for Master thesis. DUNE experiment, Coldbox prototype data.

Notifications You must be signed in to change notification settings

davidemoretti1/DUNE-coldbox-thesis-2022

Repository files navigation

Custom classes and functions to analyze analogic data from photosensors

Read_Data, Filter_Data and Analyze_Data are three classes that contains a whole set of functions I used to use to analyze a whole kind of analogic data with a fixed set of formats. Functions.py contains another set of functions to analyze and plot data. Other files are example notebooks that use these functions contained in the files cited above with custom quantities to plot useful histogram required for APC and DUNE team meeting.

Test-bench equipment

The data acquisition (DAQ) is done with CAEN Digitizer DT5730SB (2 Vpp, 14 bits, 500 MSamples/s), specially customized for the DAQ in the Coldbox at CERN, the test-bench was composed by the digitizer, an LED pulser, Silicon-PhotoMultipiers (SiPMs), custom electronic boards, Lecroy WaveRunner 625Zi oscilloscope and a dual chamber vacuum cryostat with a capability of ∼85 litres. image

Brief explanation of the tests

The prototypes of custom electronic boards, which was our objective to characterize (SNR etc.), capture the differential signals coming from the SiPMs, unify them in a single positive signal, amplify it and transforming it into a light signal carried out the cryostat by optical fibers (already characterized) inside the digitizer which recontruct the signal, already amplified, of the photons emitted by the pulser. Since there were suspects of leakage of photons inside the cryostat, random triggers tests were conducted in order to understand the source of light leakage, which source was then confirmed to be optical fibers (then black coated from that moment on). My contributions are a full library of functions to help detect random peaks (determined then to be light peaks) and various manual hardware test to modify the configuration of the test-bench in order to exclude hypothesis, fundamental over the final determination of the leakage source. More details can be found in my master thesis uploaded on my LinkedIn profile.

Various plots

Here below I attach some plots that are made through all the classes and functions contained in this repository.

Charge histogram (multi-Gaussian fit): image

Waveforms 3D plot and recontruction of the mean waveform: image

Example of LED waveform: image

Random trigger waveform and peaks detection: image

About

Custom classes to read, filter and analyze analogic data for Master thesis. DUNE experiment, Coldbox prototype data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages