Subversion Repositories f9daq

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
127 f9daq 1
SOFTWARE FOR SIPM CHARACTERIZATION WITH CAMAC, SCOPE, BIAS VOLTAGE AND TABLE POSITION SUPPORT
2
=============================================================================================
3
By Gasper Kukec Mezek, April 2015.
4
 
5
________________
6
1. Installation:
7
 
8
Installation is done through the usual "./configure" and "make" commands to enable the use of this software with 32 bit and 64 bit systems.
9
 
10
Configure takes two arguments:
11
- First argument is the configure option (help, nomake, all, clean, compress).
12
- Second argument is the online/offline configure setting (only used when first argument is nomake or all), that enables the software to work with a connected CAMAC and scope (I), only a connected scope (S) or with no connected devices (O).
13
Running "./configure" or "./configure help" will give more information on specific uses.
14
Example:
15
   ./configure all I
16
 
17
Makefile:
18
Once configuration is done, a Makefile will be generated and further installation is done by running "make". Running "make relib" will only recreate the libraries in case something has been edited in them.
19
Example:
20
   make
21
 
22
________________________
23
2. Running the software:
24
 
25
The software requires an installation of ROOT with set environment variable $ROOTSYS and $LD_LIBRARY_PATH. Once installation is performed, use
26
   ./start.sh
27
to start the software. Once the software starts it will let you know (in the terminal) if the CAMAC connection was correctly established.
28
 
29
_______________
30
3. Short guide:
31
 
32
The main window is divided into 5 subwindows:
33
a) Settings window:
34
   - ON/OFF switches for voltage and surface scans.
35
   - a voltage limiter -> sets the maximum output voltage for safety reasons
36
   - clean plots toggle switch -> when ON, no additional stats will be displayed on plots/histograms
37
   - scope IP -> sets the oscilloscope IP address
38
   - LASER settings info panel -> this will be written to the output file and is used for supplying additional information
39
   - chamber temperature -> the chamber temperature to be written to the output file
40
 
41
b) Main measurement window:
42
   - settings for table position and bias voltage
43
   - when scans are enabled, additional settings for scans
44
   - number of events -> setting for the number of events to gather in a measurement
45
   - time stamp -> informational time (start time of measurement is written to output file)
46
   - file selector (for scans, the filenames will be appended sequential numbers to distinguish them)
47
   - start acquisition button -> starts the measurement based on selected settings
48
   - waveform analysis settings (channel, measurement type)
49
   - possibility to send custom one-line commands
50
 
51
c) Histogram file selection window:
52
   - open past measurements for analysis
53
   - if using multiple files, use multiple file select or select all listed files
54
   - files will be used in order displayed on the list
55
   - to clear the complete list, use the clear list button
56
 
57
d) Histogram window:
58
   - displays the currently selected histogram in the histogram file selection window
59
 
60
e) Histogram controls window:
61
   - directly linked to the histogram window, it enables plotting options
62
   - can set ranges on histogram plots
63
   - can change between different histogram types (ADC, TDC, ADC vs. TDC, 2D surface plot)
64
   - for the 2D surface plot, the relevant files need to be selected in the histogram file selection window
65
   - toggle for logarithmic Y scale
66
   - the currently selected histogram can be manually exported with the export button
67
   - fit settings used when running "Fit spectrum" and "Fit all selected" options in the Analysis menu
68
 
69
On the top, there are 4 menus:
70
a) File:
71
   - New Measurement -> not working
72
   - Exit -> exit the software (shortkey x)
73
 
74
b) Analysis:
75
   - Histogram type -> change between histogram types (same as in histogram controls window)
76
   - Fit spectrum -> fit the currently open spectrum for peaks
77
   - Fit all selected -> fit all the selected ADC spectra selected in the histogram file selection window for peaks and display the breakdown voltage plots
78
   - Integrate spectrum (X, Y) -> integrate the ADC spectrum for multiple files with an X or Y scan (used for edge scans)
79
 
80
c) Windows:
81
   - Specific tiling
82
   - Switch between active windows
83
 
84
d) Help information
85
 
86
Important!
87
When using any analysis method (surface 2D plot, fitting, integration, ADC spectra display) only events inside the selected TDC window will be used so set the TDC range accordingly.
88
 
89
______________
90
4. Change log:
91
 
92
9.4.2015:
93
a) Added communications panel for connecting to a Tektronix scope.
94
b) Added limited support for waveform analysis with a Tektronix scope. For now it only works when linking it to CAMAC acquisition.
95
c) Added a manual chamber temperature entry field.
96
 
97
16.3.2015:
98
a) First version of sipmscan.
99
b) Added support for CAMAC, bias voltage settings and table position settings.
100
c) Added support for opening measured histograms.
101
d) Added support for analysis:
102
   - making surface plots
103
   - fitting the ADC spectrum
104
   - creating breakdown voltage plots
105
   - integrating the ADC spectrum with changing X or Y direction (edge scans)