Introduction
The ATLAS 3D R&D group will be the first ATLAS user of the EUDET telescope. Compared to the BAT the framework is completely different and based on ILC type software built in a very modular fashion.
This page describes the basic steps used to install the EUDET software framework: EUDAQ.
Installation
Note that this installation was made to a IBM X41 laptop running Linux (Ubuntu 8.04 "Hardy"). The EUDAQ are expected to run on MacOSX, Windows and Linux.
Check out
Go to desired directory and make sure that Subversion (SVN) is installed.
First put the USE_LCIO parameter to 0 in
Code Block |
---|
$ svn co http://svn.hepforge.org/eudaq/trunk euda |
Compile
Code Block |
---|
$ emacs /eudaq/main/Makefile USE LCIO=0 $ cd /eudaq/ $ make |
This compiles the main functions and the command line programs. In order to have access to the GUI's you need to compile
Code Block |
---|
$ make gui |
TO get access to online monitoring
Code Block |
---|
$ make root |
Note that ROOT must be installed.
The TLU can be installed and controlled (although should never really be needed) and it needs som USB libraries to run. In this case I installed:
Code Block |
---|
$ sudo aptitude install libusb++-dev libusb-dev $ make tlu |
Test
The installed programs can now be tested. Start the run control:
Code Block |
---|
$ cd /eudaq/bin $ ./euRun |
(This requires that LD_LIBRARY_PATH included /eudaq/bin.)
A GUI should appear. If the environment variable HOSTNAME is not set correctly it will show localhost.
A test producer can be started to check the communication by typing
Code Block |
---|
$ ./TestProducer |
If there is no arguments it assumes localhost.
If the communication works this test producer should now appear in the run control. Messages can be set using
Code Block |
---|
$o "Hello" |
Which should show up on the status line in the run control GUI.
- 10-17 Oct. in H6 with the EUDET telescope
- 24-04 Nov. in H8 (depending on if we can switch with ALFA) with the BAT and Morpurgo magnet
- 20-25 Nov. in H6 with the BAT (preliminary)