New README for PWG3 module and update in the READMEmuon file (Gines)
authormartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Apr 2008 08:30:38 +0000 (08:30 +0000)
committermartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 30 Apr 2008 08:30:38 +0000 (08:30 +0000)
PWG3/README [new file with mode: 0644]
PWG3/READMEmuon

diff --git a/PWG3/README b/PWG3/README
new file mode 100644 (file)
index 0000000..4b3deea
--- /dev/null
@@ -0,0 +1,35 @@
+==============================================
+ PWG3 module for Heavy Flavour Physics Analysis
+ Andrea DAINESE, Padova
+ Gines MARTINEZ, Nantes
+----------------------------------------------------------
+
+Our code has been split in 4 libraries: 
+PWG3base, PWG3vertexingHF, PWG3muon and PWG3vertexingOld.
+
+It is planned that PWG3vertexingOld will be removed in near future. 
+There is a dependence on AliRun class.
+
+For the moment there is not any dependence between the libraries, 
+but it is allowed a dependence muon and vertexingHF from the base library.
+
+You can compile the libraries via the command make all-PWG3
+ in the ALICE_ROOT directory
+
+The par files related to each library can be created via the command 
+make PWG3library.par
+You can check the par file compilation in a root session in the following way:
+root [0] .L $ALICE_ROOT/PWG3/muon/RunAnalysis.C
+root [1] setupPar("PWG3library")                 
+
+In order to load muon and vertexingHF  libraries in a root session  
+you will need, first, to load the following Root and AliRoot libraries :
+gSystem->Load("libTree")
+gSystem->Load("libGeom")
+gSystem->Load("libVMC")
+gSystem->Load("libANALYSIS")
+gSystem->Load("libSTEERbase")
+gSystem->Load("libESD")     
+gSystem->Load("libAOD")
+gSystem->Load("libANALYSISalice")
+----------------------------------------------------------
index 98afc1a..6ac0ebf 100644 (file)
@@ -1,17 +1,17 @@
----------------------------------------------------------------
- ESDMuonFilter task for filling the muon iformation in the AOD from the ESD
- Roberta ARNALDI, Torino
+===================================================
+  ESDMuonFilter task for filling the muon iformation in the AOD from the ESD
+  Roberta ARNALDI, Torino
 ---------------------------------------------------------------
 
 1)  RunESDMuonFilter.C --> macro to run locally the AliAnalysisTaskESDMuonFilter
 2) AliAnalysisTaskESDMuonFilter.h  --> analysis task to produce the Muon AOD from ESD
 3) AliAnalysisTaskESDMuonFilter.cxx --> analysis task to produce the Muon AOD from ESD
-4) libPWG3base.pkg
-5) PWG3baseLinkDef.h 
+4) libPWG3muon.pkg
+5) PWG3muonLinkDef.h 
 
----------------------------------------------------------------
- Calculation of the LUT 
- Bogdan VULPESCU, Clermont
+===================================================
+  Calculation of the LUT 
+  Bogdan VULPESCU, Clermont
 ---------------------------------------------------------------
 Analysis task for the calculation of the Look-up-Tables used by the MUON
 trigger algorithm
@@ -37,5 +37,52 @@ runCreateLUTNT.C         - macro for setting the libraries environment and
 analysisTaskLUTNT.C      - main macro for the analysis
 
 createLUTNT.jdl          - JDL file
----------------------------------------------------------------
 
+===================================================
+ Analysis task for the calculation of the trigger chamber efficiency.
+ Diego STOCCO, Torino
+----------------------------------------------------------------
+
+Purpose: produce histograms for the trigger chamber efficiency determination 
+from MUON track info. The task works either with input ESD or AOD (default is ESD).
+
+This version works either locally or on grid.
+
+Files:
+AliAnalysisTaskTrigChEff.cxx   -source files of the analysis task
+AliAnalysisTaskTrigChEff.h
+
+AnalysisTrigChEff.C            - main macro for analysis
+
+Test analysis:
+- Preliminary: copy the following packages in the current working directory
+  - STEERBase.par
+  - ESD.par
+  - AOD.par
+  - ANALYSIS.par
+  - ANALYSISalice.par
+If the packages are not present, create them: 
+cd $ALICE_ROOT
+make STEERBase.par
+make ESD.par 
+...
+
+  - Local test:
+  root
+  .x AnalysisTrigChEff.C(kMlocal)
+
+  by default the macro searches for ESD in $ALICE_ROOT/MUON/test_out.100
+  The directory is generated by MUON/AlirootRun_MUONtest.sh (see README in MUON).
+
+  - Grid test (interactive):
+  root
+  .x AnalysisTrigChEff.C(kMlocalGrid)
+
+  by default the macro searches for a wn.xml in the current directory, with the list
+  of grid files to analyse.
+
+- Display results:
+The macro creates the file MUON.TriggerEfficiencyMap.root
+aliroot
+AliMUONTriggerEfficiencyCells effCells("MUON.TriggerEfficiencyMap.root")
+effCells.DisplayEfficiency()