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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7 Summary<br />
<strong>The</strong> <strong>ALICE</strong> detector.<br />
<strong>The</strong> <strong>ALICE</strong> experiment at <strong>the</strong> Large Hadron Collider at CERN is a dedicated experiment<br />
to study <strong>the</strong> properties <strong>of</strong> <strong>the</strong> QGP created in heavy ion collisions. <strong>The</strong> <strong>TRD</strong> is one <strong>of</strong> <strong>the</strong><br />
detectors in <strong>ALICE</strong>. Its main tasks are to work as a fast tracker and to provide electronpion<br />
separation at momenta in excess <strong>of</strong> 1 GeV/c. <strong>The</strong> <strong>TRD</strong> has complex front end readout<br />
electronics directly embedded in <strong>the</strong> detector. <strong>The</strong> electronics needs to be configured<br />
and monitored. One part <strong>of</strong> <strong>the</strong> front end readout electronics are <strong>the</strong> DCS boards, small<br />
embedded computers running a Linux operation system. On <strong>the</strong> Linux system runs <strong>the</strong><br />
<strong>FEE</strong><strong>Server</strong> and <strong>the</strong> control engine which control and configure <strong>the</strong> <strong>TRD</strong>.<br />
In this <strong>the</strong>sis <strong>the</strong> control engine for <strong>the</strong> transition radiation detector <strong>of</strong> <strong>the</strong> <strong>ALICE</strong> experiment<br />
was redesigned and implemented in C++. <strong>The</strong> original version was written<br />
in C and had both a lack <strong>of</strong> extensibility and features. <strong>The</strong>refore <strong>the</strong> source code was<br />
completely rewritten.<br />
A finite state machine and a consistent reporting and error handling system were<br />
added. <strong>The</strong> handling <strong>of</strong> incoming configurations and <strong>the</strong> hardware test procedures were<br />
improved. Fur<strong>the</strong>rmore, <strong>the</strong> complete SCSN system was rewritten to add <strong>the</strong> ability to<br />
bridge linkpairs and to handle bridged linkpairs. Finally, a class to read out <strong>the</strong> internal<br />
temperature sensors <strong>of</strong> <strong>the</strong> MCMs was added.<br />
On <strong>the</strong> basis <strong>of</strong> <strong>the</strong> MCM temperature readout a procedure was developed to identify<br />
badly cooled MCMs and blocked cooling lines during supermodule assembly. <strong>The</strong><br />
identification during <strong>the</strong> assembly is vital because afterwards it is difficult if not even<br />
impossible to fix cooling problems inside a supermodule.<br />
91