]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/muon/AliAnalysisTaskMuonAODCreation.h
Coverity and warning fixes (Ivana, Gines)
[u/mrichter/AliRoot.git] / PWG3 / muon / AliAnalysisTaskMuonAODCreation.h
CommitLineData
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
20class 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