]>
Commit | Line | Data |
---|---|---|
df8d91fa | 1 | #ifndef ALIANALYSISTASKMUONAODCREATION_H |
2 | #define ALIANALYSISTASKMUONAODCREATION_H | |
3 | ||
4 | #include <TChain.h> | |
5 | #include <TTree.h> | |
6 | #include <TList.h> | |
7 | #include <TH1.h> | |
8 | #include <TClonesArray.h> | |
9 | ||
10 | #include "TMath.h" | |
11 | ||
df8d91fa | 12 | #include "AliAnalysisTaskSE.h" |
13 | #include "AliAnalysisManager.h" | |
14 | #include "AliAODEvent.h" | |
15 | #include "AliLog.h" | |
16 | #include "AliAODTrack.h" | |
17 | #include "AliAODInputHandler.h" | |
18 | #include "AliAODHeader.h" | |
19 | ||
20 | class AliAnalysisTaskMuonAODCreation : public AliAnalysisTaskSE { | |
21 | public: | |
22 | ||
23 | AliAnalysisTaskMuonAODCreation(); | |
24 | AliAnalysisTaskMuonAODCreation(const Char_t* name); | |
25 | AliAnalysisTaskMuonAODCreation& operator= (const AliAnalysisTaskMuonAODCreation& c); | |
26 | AliAnalysisTaskMuonAODCreation(const AliAnalysisTaskMuonAODCreation& c); | |
27 | virtual ~AliAnalysisTaskMuonAODCreation(); | |
28 | ||
29 | // ANALYSIS FRAMEWORK STUFF to loop on data and fill output objects | |
30 | void UserExec(Option_t *option); | |
31 | void Terminate(Option_t *); | |
32 | void UserCreateOutputObjects(); | |
33 | ||
34 | protected: | |
35 | ||
36 | TList *fOutput; | |
37 | TTree *fTree; // AOD output Tree | |
38 | AliAODEvent *fOutputAOD; //! AOD out | |
39 | ||
40 | ClassDef(AliAnalysisTaskMuonAODCreation,1); | |
41 | }; | |
42 | ||
43 | #endif |