]>
Commit | Line | Data |
---|---|---|
8dda6345 | 1 | #ifndef ALIANALYSISTASKAOD2MUONAOD_H |
2 | #define ALIANALYSISTASKAOD2MUONAOD_H | |
3 | ||
4 | /* Copyright(c) 1998-2013, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | /* $Id$ */ | |
7 | ||
8 | #include "AliAnalysisTaskSE.h" | |
9 | #include "TString.h" | |
10 | ||
11 | /// \ingroup rec | |
12 | /// \class AliAnalysisTaskAOD2MuonAOD | |
13 | /// \brief AliAnalysisTask to convert (filter) full AODs to muon AODs | |
14 | /// \author L. Aphecetche (Subatech) | |
15 | ||
16 | class AliAODBranchReplicator; | |
17 | ||
18 | class AliAnalysisTaskAOD2MuonAOD : public AliAnalysisTaskSE | |
19 | { | |
20 | public: | |
21 | AliAnalysisTaskAOD2MuonAOD(Int_t mcMode=1, Bool_t withSPDTracklets=kFALSE); | |
22 | virtual ~AliAnalysisTaskAOD2MuonAOD(); | |
23 | ||
24 | virtual void UserCreateOutputObjects(); | |
25 | virtual void UserExec(Option_t *option); | |
26 | ||
27 | private: | |
28 | ||
29 | AliAnalysisTaskAOD2MuonAOD(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose | |
30 | AliAnalysisTaskAOD2MuonAOD& operator=(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose | |
31 | ||
32 | AliAODBranchReplicator* fBranchReplicator; ///< the class doing the real work | |
33 | ||
34 | ClassDef(AliAnalysisTaskAOD2MuonAOD,1) // class to convert std AOD to muon one | |
35 | }; | |
36 | ||
37 | #endif |