From d5c0f62b84ccd86bcbcffa9893b40373e1ef62ca Mon Sep 17 00:00:00 2001 From: martinez Date: Thu, 4 Sep 2008 07:04:20 +0000 Subject: [PATCH] Analysis taks for the generation of AOD with muon events (Roberta, Enrico) --- PWG3/PWG3muonLinkDef.h | 1 + PWG3/READMEmuon | 37 ++++++++++++++++++++++++++++++++----- PWG3/libPWG3muon.pkg | 1 + 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/PWG3/PWG3muonLinkDef.h b/PWG3/PWG3muonLinkDef.h index 47237195610..3af6877c25b 100644 --- a/PWG3/PWG3muonLinkDef.h +++ b/PWG3/PWG3muonLinkDef.h @@ -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+; diff --git a/PWG3/READMEmuon b/PWG3/READMEmuon index b9558f89a47..b42cc9e3e0e 100644 --- a/PWG3/READMEmuon +++ b/PWG3/READMEmuon @@ -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 diff --git a/PWG3/libPWG3muon.pkg b/PWG3/libPWG3muon.pkg index ef4aeb0d525..fc682973214 100644 --- a/PWG3/libPWG3muon.pkg +++ b/PWG3/libPWG3muon.pkg @@ -2,6 +2,7 @@ SRCS:= muon/AliAnalysisTaskESDMuonFilter.cxx \ muon/AliAnalysisTaskMuonAODfromGeneral.cxx \ + muon/AliAnalysisTaskFromStandardToMuonAOD.cxx \ muon/AliAnalysisTaskSingleMu.cxx \ muon/AliAnalysisTaskLUT.cxx \ muon/AliAnalysisTaskTrigChEff.cxx \ -- 2.43.0