1 ===================================================
2 Code to include the muon information in the
3 creation of the standard AOD from the ESD
4 Roberta ARNALDI, Enrico SCOMPARIN Torino
5 ---------------------------------------------------------------
7 Code to copy the muon information from the ESD to the standard AOD.
9 1) AnalysisTrainMuonLocal.C --> macro to run locally the AliAnalysisTaskESDMuonFilter.
10 It creates a standard AOD from the ESD
11 2) AliAnalysisTaskESDMuonFilter.h --> analysis task to copy the muon information from the ESD to the standard AOD
12 3) AliAnalysisTaskESDMuonFilter.cxx --> analysis task to copy the muon information from the ESD to the standard AOD
16 ===================================================
17 Creation of the MUON-AOD from the standard AOD
18 Roberta ARNALDI, Enrico SCOMPARIN Torino
19 ---------------------------------------------------------------
21 Code to produce a muon-AOD, i.e. a replica of the standard AOD containing only events where
22 at least one muon is present
24 1) AnalysisTrainFromStandardToMuonAODLocal.C --> macro to produce the MUON-AOD (it runs locally)
25 2) AliAnalysisTaskFromStandardToMuonAOD.h --> analysis task to replicate the AOD content for interesting events
26 3) AliAnalysisTaskFromStandardToMuonAOD.cxx --> analysis task to replicate the AOD content for interesting events
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)...
39 ===================================================
40 Calculation of the LUT
41 Bogdan VULPESCU, Clermont
42 ---------------------------------------------------------------
43 Analysis task for the calculation of the Look-up-Tables used by the MUON
46 Purpose: extract from ESD files track information (ESD track parameters and
47 matched local trigger decisions) and store in TNtuple; the ntuple is used
48 for building 2D histograms (transverse momentum / local deviation) which
49 afterwards enter calculation/optimization procedures for the selection of
50 LUT cuts for individual local boards and several transverse momenta.
52 This version is prepared for the use on the grid, see the JDL file.
56 AliAnalysisTaskLUT.cxx - source files of the analysis task
59 rootlutnt.sh - executable (script)
61 runCreateLUTNT.C - macro for setting the libraries environment and
62 execution of the main macro
64 analysisTaskLUTNT.C - main macro for the analysis
66 createLUTNT.jdl - JDL file
68 ===================================================
69 Analysis task for the calculation of the trigger chamber efficiency.
71 ----------------------------------------------------------------
73 Purpose: produce histograms for the trigger chamber efficiency determination
74 from MUON track info. The task works either with input ESD or AOD (default is ESD).
76 This version works either locally or on grid.
79 AliAnalysisTaskTrigChEff.cxx -source files of the analysis task
80 AliAnalysisTaskTrigChEff.h
82 AnalysisTrigChEff.C - main macro for analysis
85 - Preliminary: copy the following packages in the current working directory
92 If the packages are not present, create them:
100 .x AnalysisTrigChEff.C(kMlocal)
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).
105 - Grid test (interactive):
107 .x AnalysisTrigChEff.C(kMlocalGrid)
109 by default the macro searches for a wn.xml in the current directory, with the list
110 of grid files to analyse.
113 The macro creates the file MUON.TriggerEfficiencyMap.root
115 AliMUONTriggerEfficiencyCells effCells("MUON.TriggerEfficiencyMap.root")
116 effCells.DisplayEfficiency()