]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/READMEmuon
Added protection (E. Fragiacomo)
[u/mrichter/AliRoot.git] / PWG3 / READMEmuon
CommitLineData
267d502e 1===================================================
d5c0f62b 2 Code to include the muon information in the
3 creation of the standard AOD from the ESD
4 Roberta ARNALDI, Enrico SCOMPARIN Torino
28d9f4b3 5---------------------------------------------------------------
6
d5c0f62b 7Code to copy the muon information from the ESD to the standard AOD.
8
91) AnalysisTrainMuonLocal.C --> macro to run locally the AliAnalysisTaskESDMuonFilter.
10 It creates a standard AOD from the ESD
112) AliAnalysisTaskESDMuonFilter.h --> analysis task to copy the muon information from the ESD to the standard AOD
123) AliAnalysisTaskESDMuonFilter.cxx --> analysis task to copy the muon information from the ESD to the standard AOD
267d502e 134) libPWG3muon.pkg
145) PWG3muonLinkDef.h
28d9f4b3 15
d5c0f62b 16===================================================
17 Creation of the MUON-AOD from the standard AOD
18 Roberta ARNALDI, Enrico SCOMPARIN Torino
19---------------------------------------------------------------
20
21Code to produce a muon-AOD, i.e. a replica of the standard AOD containing only events where
22at least one muon is present
23
241) AnalysisTrainFromStandardToMuonAODLocal.C --> macro to produce the MUON-AOD (it runs locally)
252) AliAnalysisTaskFromStandardToMuonAOD.h --> analysis task to replicate the AOD content for interesting events
263) AliAnalysisTaskFromStandardToMuonAOD.cxx --> analysis task to replicate the AOD content for interesting events
274) libPWG3muon.pkg
285) PWG3muonLinkDef.h
29
30- The input files are the ESD (used only for tag creation) and the standard AOD.
31 Tags files are created from all the ESD/AOD files placed in a directory,
32 given as an argument to the macro, and in its subdirectories.
33- The selection of the muon events is based on the AOD tags.
34- The contents of the MUON-AOD can be defined by the user in the AnalysisTrainFromStandardToMuonAODLocal.C
35 macro with some settings as
36 SetNeedsTracksBranchReplication(), SetNeedsVerticesBranchReplication()
37 (defined in STEER/AliAODHandler.h)...
38
267d502e 39===================================================
40 Calculation of the LUT
41 Bogdan VULPESCU, Clermont
28d9f4b3 42---------------------------------------------------------------
39280342 43Analysis task for the calculation of the Look-up-Tables used by the MUON
44trigger algorithm
45
46Purpose: extract from ESD files track information (ESD track parameters and
47matched local trigger decisions) and store in TNtuple; the ntuple is used
48for building 2D histograms (transverse momentum / local deviation) which
49afterwards enter calculation/optimization procedures for the selection of
50LUT cuts for individual local boards and several transverse momenta.
51
52This version is prepared for the use on the grid, see the JDL file.
53
54Files:
55
56AliAnalysisTaskLUT.cxx - source files of the analysis task
57AliAnalysisTaskLUT.h
58
59rootlutnt.sh - executable (script)
60
61runCreateLUTNT.C - macro for setting the libraries environment and
62 execution of the main macro
63
64analysisTaskLUTNT.C - main macro for the analysis
65
66createLUTNT.jdl - JDL file
39280342 67
267d502e 68===================================================
69 Analysis task for the calculation of the trigger chamber efficiency.
70 Diego STOCCO, Torino
71----------------------------------------------------------------
72
73Purpose: produce histograms for the trigger chamber efficiency determination
74from MUON track info. The task works either with input ESD or AOD (default is ESD).
75
76This version works either locally or on grid.
77
78Files:
79AliAnalysisTaskTrigChEff.cxx -source files of the analysis task
80AliAnalysisTaskTrigChEff.h
81
82AnalysisTrigChEff.C - main macro for analysis
83
84Test analysis:
85- Preliminary: copy the following packages in the current working directory
86 - STEERBase.par
87 - ESD.par
88 - AOD.par
89 - ANALYSIS.par
90 - ANALYSISalice.par
76b2028b 91 - PWG3muon.par
267d502e 92If the packages are not present, create them:
93cd $ALICE_ROOT
94make STEERBase.par
95make ESD.par
96...
97
98 - Local test:
99 root
100 .x AnalysisTrigChEff.C(kMlocal)
101
102 by default the macro searches for ESD in $ALICE_ROOT/MUON/test_out.100
103 The directory is generated by MUON/AlirootRun_MUONtest.sh (see README in MUON).
104
105 - Grid test (interactive):
106 root
107 .x AnalysisTrigChEff.C(kMlocalGrid)
108
109 by default the macro searches for a wn.xml in the current directory, with the list
110 of grid files to analyse.
111
112- Display results:
113The macro creates the file MUON.TriggerEfficiencyMap.root
114aliroot
115AliMUONTriggerEfficiencyCells effCells("MUON.TriggerEfficiencyMap.root")
116effCells.DisplayEfficiency()