Institut f¨ur Experimentelle Kernphysik (EKP) Prof. Dr. M. Feindt, Dr. T. Kuhr
M. R¨ohrken, B. Kronenbitter, Dr. A. Zupanc
21. October 2010
Ubungen zu Moderne Methoden der Datenanalyse ¨
Introduction - getting started
• There are about 30 UNIX P.C.’s for our use situated in rooms FE-2 to FE-6. If you have not already done so, please register for a new account by filling in the questionaire at:
http://comp.physik.uni-karlsruhe.de, and follow the link:
Antrag f¨ur einen Poolraumaccount Then go to Benutzerantrag
If you already have an account, follow the link: Verl¨angerung
Please specify Prakt.Mod.Meth.der Datenanalyse as your course on the applica- tion form. This is necessary to give you access to all areas needed for the course. If you have problems to register for the course send e-mail to
anze.zupanc@ekp.uni-karlsruhe.de.
• There is a web page with information about the course which will be gradually updated. The URL is:
http://www-ekp.physik.uni-karlsruhe.de/~zupanc/WS1011/
• Very little UNIX knowledge is needed for this course. Complete beginners will find it useful to first read through the introductory tutorial found on the web page:UNIX Einf¨uhrung f¨ur Anwender.
For more details have a look at ‘ Unix is a Four Letter Word ... ’ which can be found in the N¨utzliche Links ... section of the web page.
2
• The editor xemacs can be used to create new files and edit old ones. You can start xemacs from your shell by the command ’xemacs filename &’. A summary of xemacs commands is linked from the course web page:
’Links -> Xemacs Reference Card’.
• Store all of your files in your home directory. When you open a shell, UNIX will put you by default into your home directory. If you are in some other directory, you can refer to your home by: ~ or ~username or $HOME. If you have a new account then the absolute path is /home/tpp09/username .
It is recommended that you can create your own directory structure hanging from your home directory via the UNIX command mkdir .
• The programming language of the Computerpraktikum isC/C++. The level of know- ledge you will need to answer the exercises is basic and there are links to C and C++ introductions given in the ‘Links’ section of the web page. In addition, we will go through an exercise sheet 0 , which will help you to get acquainted with the basic concepts ofC/C++. This will happen on Thursday, 21.10.2010 and 28.10.2010.
• We will also be making extensive use of the data analysis framework ROOT which is a C++-based package. A good introduction to ROOT can be found on the course web page under link: ‘ Links -> Root educational resources at Fermilab ’.
If you are a beginner to ROOT then it is recommended that you spend the intro- duction session (21.10.2009 and 28.10.2009) working through this introduction.