]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/Doxymain.h
Adding the option to to turn on/off the parametrized tailing effect
[u/mrichter/AliRoot.git] / MUON / Doxymain.h
CommitLineData
1dfba132 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3
4// $Id$
5
6/// \file Doxymain.h
7/// \brief The main page for code documenation
8
9
b3cde273 10/*! \mainpage MUON code documentation
7537f3cf 11
12This is the documentation for the MUON simulation and reconstruction code.
91509ec6 13It is a mix of general concepts and code implementation details.
14It is constantly updated by all dimuon code developers.
15
16The documentation is organized in the thematic pages, defined in the
17README*.txt files, which follow the code organization in the libraries.
18Currently there are the documentation pages on
19- \ref README_sim
20- \ref README_rec
21- \ref README_base
22- \ref README_evaluation
23- \ref README_fast
b3cde273 24- \ref README_raw
25- \ref README_mapping
26- \ref README_calib
27- \ref README_geometry
28- \ref README_trigger
29- \ref README_shuttle
91509ec6 30
31On this page you will find the first how to run the
32simulation, reconstructin and evaluation chain. More details
33and various macros can be found on the other pages.
34
35\section s1 How to check that your aliroot is working well
36
37There is a script file AlirootRun_MUONtest.sh which
38allows for simulating, reconstructing and making the
39invariant analysis of the generated Upsilon (1S).
40The used configuration file is Config.C in MUON
41directory.
42
43You have to type :
44<pre>
45$ALICE_ROOT/MUON/AlirootRun_MUONtest.sh [option]
46</pre>
47
48The complete list of the option is printed when you call
49the script with whatever non valid option, .eg. h:
50
51<pre>
52./AlirootRun_MUONtest.sh h
53ERROR : extra option not recognized
54Usage: AlirootRun_MUONtest.sh options (-SRXsrxn:p:d:c:)
55 -S (-s) perform (or not) simulation (default is do it, i.e -S)
56 -R (-r) perform (or not) reconstruction (default is do it, i.e. -R)
57 -X event (-x) perform (or not) checks and dumps (default is do it for event 5, i.e. -X 5)
58 -n nevents (int) number of events to simulate (default 100)
59 -p recoptions (quotified string) reconstruction options to use (default "SAVEDIGITS")
60 -d full path to output directory (default /work/projects/alice/dev/AliRoot/MUON/test_out.100)
61 -c full path to configuration file for simulation (default /work/projects/alice/dev/AliRoot/MUON/Config.C)
62</pre>
63
64The results of this test are saved in test_out.nevent directory.
65Please note that the CDB (Condition DataBase) is now always *required*
66to perform either simulation or reconstruction. For the moment, a version
67of that CDB is stored in CVS, so you should have one already in MUON/Calib
68subdirectories.
69
70
71\section s2 How to check that your aliroot is working VERY well
72
73There is a script file AlirootRun_MUONlongtest.sh which
74allows for simulating, reconstructing and making the
75-+invariant analysis of the generated Upsilon (1S).
76This script generates a large number of Upsilon (20k)
77in order to access differential quantities.
78The used configuration file is Config.C in MUON
79directory.
80
81One should really run this script to check if the MUON
82code can process a large number of events WITHOUT errors,
83in particular before making important commits !!
84
85You have to type :
86<pre>
87$ALICE_ROOT/MUON/AlirootRun_MUONtestlong.sh
88</pre>
89The results of this test are saved in testlong_out/ directory
90and will be kept in CVS
91
92(NOTE: the macros performing the calculations/plots MUONefficiency.C
93and MUONplotefficiency.C are also able to handle J/Psi if
94Config.C is modified accordingly )
b3cde273 95
7537f3cf 96*/