1 #ifndef ALIANALYSISTASKAOD2MUONAOD_H
2 #define ALIANALYSISTASKAOD2MUONAOD_H
4 /* Copyright(c) 1998-2013, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 #include "AliAnalysisTaskSE.h"
12 /// \class AliAnalysisTaskAOD2MuonAOD
13 /// \brief AliAnalysisTask to convert (filter) full AODs to muon AODs
14 /// \author L. Aphecetche (Subatech)
16 class AliAODBranchReplicator;
18 class AliAnalysisTaskAOD2MuonAOD : public AliAnalysisTaskSE
21 AliAnalysisTaskAOD2MuonAOD(Int_t mcMode=1, Bool_t withSPDTracklets=kFALSE);
22 virtual ~AliAnalysisTaskAOD2MuonAOD();
24 virtual void UserCreateOutputObjects();
25 virtual void UserExec(Option_t *option);
29 AliAnalysisTaskAOD2MuonAOD(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
30 AliAnalysisTaskAOD2MuonAOD& operator=(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
32 AliAODBranchReplicator* fBranchReplicator; ///< the class doing the real work
34 ClassDef(AliAnalysisTaskAOD2MuonAOD,1) // class to convert std AOD to muon one