New class for AOD<->MC association
[u/mrichter/AliRoot.git] / PWG3 / READMEmuon
1 ===================================================
2   ESDMuonFilter task for filling the muon information in the AOD from the ESD
3   Roberta ARNALDI, Torino
4 ---------------------------------------------------------------
5
6 1) AnalysisTrainMuonLocal.C --> macro to run locally the AliAnalysisTaskESDMuonFilter
7 2) AliAnalysisTaskESDMuonFilter.h  --> analysis task to produce the Muon AOD from ESD
8 3) AliAnalysisTaskESDMuonFilter.cxx --> analysis task to produce the Muon AOD from ESD
9 4) libPWG3muon.pkg
10 5) PWG3muonLinkDef.h 
11
12 ===================================================
13   Calculation of the LUT 
14   Bogdan VULPESCU, Clermont
15 ---------------------------------------------------------------
16 Analysis task for the calculation of the Look-up-Tables used by the MUON
17 trigger algorithm
18
19 Purpose: extract from ESD files track information (ESD track parameters and
20 matched local trigger decisions) and store in TNtuple; the ntuple is used
21 for building 2D histograms (transverse momentum / local deviation) which
22 afterwards enter calculation/optimization procedures for the selection of
23 LUT cuts for individual local boards and several transverse momenta.
24
25 This version is prepared for the use on the grid, see the JDL file.
26
27 Files:
28
29 AliAnalysisTaskLUT.cxx   - source files of the analysis task
30 AliAnalysisTaskLUT.h
31
32 rootlutnt.sh             - executable (script)
33
34 runCreateLUTNT.C         - macro for setting the libraries environment and
35                            execution of the main macro
36
37 analysisTaskLUTNT.C      - main macro for the analysis
38
39 createLUTNT.jdl          - JDL file
40
41 ===================================================
42  Analysis task for the calculation of the trigger chamber efficiency.
43  Diego STOCCO, Torino
44 ----------------------------------------------------------------
45
46 Purpose: produce histograms for the trigger chamber efficiency determination 
47 from MUON track info. The task works either with input ESD or AOD (default is ESD).
48
49 This version works either locally or on grid.
50
51 Files:
52 AliAnalysisTaskTrigChEff.cxx   -source files of the analysis task
53 AliAnalysisTaskTrigChEff.h
54
55 AnalysisTrigChEff.C            - main macro for analysis
56
57 Test analysis:
58 - Preliminary: copy the following packages in the current working directory
59   - STEERBase.par
60   - ESD.par
61   - AOD.par
62   - ANALYSIS.par
63   - ANALYSISalice.par
64   - PWG3muon.par
65 If the packages are not present, create them: 
66 cd $ALICE_ROOT
67 make STEERBase.par
68 make ESD.par 
69 ...
70
71   - Local test:
72   root
73   .x AnalysisTrigChEff.C(kMlocal)
74
75   by default the macro searches for ESD in $ALICE_ROOT/MUON/test_out.100
76   The directory is generated by MUON/AlirootRun_MUONtest.sh (see README in MUON).
77
78   - Grid test (interactive):
79   root
80   .x AnalysisTrigChEff.C(kMlocalGrid)
81
82   by default the macro searches for a wn.xml in the current directory, with the list
83   of grid files to analyse.
84
85 - Display results:
86 The macro creates the file MUON.TriggerEfficiencyMap.root
87 aliroot
88 AliMUONTriggerEfficiencyCells effCells("MUON.TriggerEfficiencyMap.root")
89 effCells.DisplayEfficiency()
90
91 ===================================================
92  Analysis task for checking the consistency of ESD and AOD filling and contents.
93  Mercedes LOPEZ NORIEGA, Orsay
94 ----------------------------------------------------------------
95
96 Purpose:check the consistency between the ESDs and the AOD.
97
98 The task works locally and on the grid, there are two macros depending where
99 you want to run
100
101 Files:
102 AliAnalysisTaskAODvsESD.cxx   -source files of the analysis task
103 AliAnalysisTaskAODvsESD.h
104
105 AnalysisTrainMuonComp.C       - macro for analysis on the grid
106 AnalysisTrainMuonCompLocal.C  - macro for local analysis
107
108 To run the check:
109 1. Copy the following packages in the current working directory
110   - STEERBase.par
111   - ESD.par
112   - AOD.par
113   - ANALYSIS.par
114   - ANALYSISalice.par
115   - PWG3muon.par
116
117 2. To run locally:
118   root
119   .x AnalysisTrainMuonCompLocal.C
120
121   by default the macro searches for a tag file of ESDs in the 
122   working directory
123
124 3. To run on the grid:
125   root
126   .x AnalysisTrainMuonComp.C
127
128   by default the macro searches for a wn.xml in the current directory, with the list
129   of grid files to analyse.
130
131 4. Display results:
132 The macro creates the file AODvsESDoutput.root
133 It contains an Ntuple from the ESDs and Ntuple from the AODs and an inv. mass histo 
134 for each case