]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Analysis taks for the generation of AOD with muon events (Roberta, Enrico)
authormartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Sep 2008 07:04:20 +0000 (07:04 +0000)
committermartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Sep 2008 07:04:20 +0000 (07:04 +0000)
PWG3/PWG3muonLinkDef.h
PWG3/READMEmuon
PWG3/libPWG3muon.pkg

index 4723719561054304ffb1b5d55f970ed128a0dc6f..3af6877c25bdd39ab7015a74eccd633a0f70efc0 100644 (file)
@@ -7,6 +7,7 @@
 #pragma link C++ class AliAODDimuon+;
 #pragma link C++ class AliAODEventInfo+;
 #pragma link C++ class AliAnalysisTaskMuonAODfromGeneral+;
+#pragma link C++ class AliAnalysisTaskFromStandardToMuonAOD+;
 #pragma link C++ class AliAnalysisTaskSingleMu+;
 #pragma link C++ class AliAnalysisTaskLUT+;
 #pragma link C++ class AliAnalysisTaskESDMuonFilter+;
index b9558f89a47e23d5fc37b5802fcb7665e90320e7..b42cc9e3e0e80c96a4d894f273c366befcdd1002 100644 (file)
@@ -1,14 +1,41 @@
 ===================================================
-  ESDMuonFilter task for filling the muon information in the AOD from the ESD
-  Roberta ARNALDI, Torino
+  Code to include the muon information in the 
+  creation of the standard AOD from the ESD
+  Roberta ARNALDI, Enrico SCOMPARIN Torino
 ---------------------------------------------------------------
 
-1) AnalysisTrainMuonLocal.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
+Code to copy the muon information from the ESD to the standard AOD. 
+
+1) AnalysisTrainMuonLocal.C --> macro to run locally the AliAnalysisTaskESDMuonFilter. 
+                                It creates a standard AOD from the ESD
+2) AliAnalysisTaskESDMuonFilter.h  --> analysis task to copy the muon information from the ESD to the standard AOD
+3) AliAnalysisTaskESDMuonFilter.cxx --> analysis task to copy the muon information from the ESD to the standard AOD
 4) libPWG3muon.pkg
 5) PWG3muonLinkDef.h 
 
+===================================================
+  Creation of the MUON-AOD from the standard AOD
+  Roberta ARNALDI, Enrico SCOMPARIN Torino
+---------------------------------------------------------------
+
+Code to produce a muon-AOD, i.e. a replica of the standard AOD containing only events where 
+at least one muon is present
+
+1) AnalysisTrainFromStandardToMuonAODLocal.C --> macro to produce the MUON-AOD (it runs locally)
+2) AliAnalysisTaskFromStandardToMuonAOD.h  --> analysis task to replicate the AOD content for interesting events
+3) AliAnalysisTaskFromStandardToMuonAOD.cxx --> analysis task to replicate the AOD content for interesting events
+4) libPWG3muon.pkg
+5) PWG3muonLinkDef.h 
+
+- The input files are the ESD (used only for tag creation) and the standard AOD.
+  Tags files are created from all the ESD/AOD files placed in a directory,  
+  given as an argument to the macro, and in its subdirectories.
+- The selection of the muon events is based on the AOD tags.
+- The contents of the MUON-AOD can be defined by the user in the AnalysisTrainFromStandardToMuonAODLocal.C
+  macro with some settings as
+  SetNeedsTracksBranchReplication(), SetNeedsVerticesBranchReplication() 
+  (defined in STEER/AliAODHandler.h)...
+
 ===================================================
   Calculation of the LUT 
   Bogdan VULPESCU, Clermont
index ef4aeb0d525587b900c1c3bbbf4844f99072c291..fc682973214a06deef80af3f06057a36f492637c 100644 (file)
@@ -2,6 +2,7 @@
 
 SRCS:=  muon/AliAnalysisTaskESDMuonFilter.cxx \
                  muon/AliAnalysisTaskMuonAODfromGeneral.cxx \
+                 muon/AliAnalysisTaskFromStandardToMuonAOD.cxx \
                  muon/AliAnalysisTaskSingleMu.cxx \
                  muon/AliAnalysisTaskLUT.cxx  \
                  muon/AliAnalysisTaskTrigChEff.cxx \