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 4723719..3af6877 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 b9558f8..b42cc9e 100644 (file)
@@ -1,15 +1,42 @@
 ===================================================
-  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 ef4aeb0..fc68297 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 \