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