The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6 Temperature Monitoring <strong>of</strong> <strong>the</strong> Front End Readout Electronics<br />
One needs no conversion programs to check if <strong>the</strong> data are recorded correctly. <strong>The</strong> fur<strong>the</strong>r<br />
data analysis is done with <strong>the</strong> ROOT framework developed by CERN [B + ]. <strong>The</strong> ROOT<br />
framework uses a special data format for input and output which stores data very efficiently.<br />
<strong>The</strong>refore <strong>the</strong> conversion program temp_converter was developed which converts<br />
<strong>the</strong> output <strong>of</strong> <strong>the</strong> temperature measurement program to <strong>the</strong> ROOT format. <strong>The</strong> program<br />
expects as start parameters ei<strong>the</strong>r layer, stack, <strong>the</strong> time difference between to measurements,<br />
name <strong>of</strong> <strong>the</strong> input file, and name <strong>of</strong> <strong>the</strong> file where <strong>the</strong> converted values should<br />
be written to or just <strong>the</strong> time difference between to measurements and <strong>the</strong> name <strong>of</strong> two<br />
directories. In <strong>the</strong> second case all files in <strong>the</strong> first directory with <strong>the</strong> extension dat are<br />
converted to ROOT files <strong>of</strong> <strong>the</strong> same name and written to <strong>the</strong> second directory. If <strong>the</strong><br />
program is called without any parameters it prints detailed information about its usage.<br />
Table 6.1 gives an overview <strong>of</strong> all files required for <strong>the</strong> data recording and <strong>the</strong> conversion<br />
<strong>of</strong> <strong>the</strong> recorded data to ROOT files.<br />
file name description<br />
mcm_temps Program to measure <strong>the</strong> MCM temperatures<br />
main.cc, mcmconfig.cc,<br />
mcmconfig.hh<br />
Source code files for mcm_temps<br />
temp_converter Program to convert <strong>the</strong> recorded data to ROOT files<br />
temp_converter.cc Source code <strong>of</strong> <strong>the</strong> data conversion program<br />
temp_converter<br />
Makefile Makefile to create mcm_temps and temp_converter<br />
config_201.txt , config_701.txt ,<br />
config_351.txt<br />
Configuration files containing <strong>the</strong> transitions for STDBY<br />
to STDBY_INIT, STDBY_INIT to CONFIGURED and<br />
CONFIGURED to STDBY_INIT.<br />
dcs_script.sh <strong>Control</strong> script for mcm_temps, runs on <strong>the</strong> DCS board<br />
do_test.sh <strong>Control</strong> script to measure <strong>the</strong> MCM temperatures <strong>of</strong> one<br />
chamber<br />
temp_layer.sh <strong>Control</strong> script to measure <strong>the</strong> MCM temperatures <strong>of</strong> one<br />
layer or a supermodule<br />
Table 6.1: Overview <strong>of</strong> <strong>the</strong> required files to perform an MCM temperature measurement cycle.<br />
Data Analysis<br />
Figure 6.3 shows <strong>the</strong> temperature sensor readings <strong>of</strong> two MCMs as a function <strong>of</strong> time,<br />
recorded with <strong>the</strong> measurement process described in <strong>the</strong> previous section. At t = 0 min<br />
<strong>the</strong> first configuration for <strong>the</strong> transition from STDBY to STDBY_INIT is processed. <strong>The</strong><br />
PASA part <strong>of</strong> <strong>the</strong> MCMs and some parts <strong>of</strong> <strong>the</strong> TRAP are powered on. This results in<br />
a first temperature increase. After 40 minutes <strong>the</strong> commands for <strong>the</strong> transition from<br />
STDBY_INIT to CONFIGURED are send. All parts <strong>of</strong> <strong>the</strong> TRAP are active now. This<br />
results in an increased power consumption <strong>of</strong> <strong>the</strong> TRAP chip and causes a second temperature<br />
increase. At t = 80 min <strong>the</strong> third configuration is sent. <strong>The</strong> TRAP is reset and<br />
80