ROOT logo
#ifndef ALIANALYSISTASKMUONAODCREATION_H
#define ALIANALYSISTASKMUONAODCREATION_H

/* $Id$ */ 

#include <TChain.h>
#include <TTree.h>
#include <TList.h>
#include <TH1.h>
#include <TClonesArray.h>

#include "TMath.h"

#include "AliAnalysisTaskSE.h"
#include "AliAnalysisManager.h"
#include "AliAODEvent.h"
#include "AliLog.h"
#include "AliAODTrack.h"
#include "AliAODInputHandler.h"
#include "AliAODHeader.h"

class AliAnalysisTaskMuonAODCreation : public AliAnalysisTaskSE {
  public:

  AliAnalysisTaskMuonAODCreation();
  AliAnalysisTaskMuonAODCreation(const Char_t* name);
  AliAnalysisTaskMuonAODCreation& operator= (const AliAnalysisTaskMuonAODCreation& c);
  AliAnalysisTaskMuonAODCreation(const AliAnalysisTaskMuonAODCreation& c);
  virtual ~AliAnalysisTaskMuonAODCreation();

  // ANALYSIS FRAMEWORK STUFF to loop on data and fill output objects
  void     UserExec(Option_t *option);
  void     Terminate(Option_t *);
  void     UserCreateOutputObjects();
  
 protected:
  
  TList  *fOutput;
  TTree *fTree;           //  AOD output Tree
  AliAODEvent *fOutputAOD;       //! AOD out 
  
  ClassDef(AliAnalysisTaskMuonAODCreation,1);
};

#endif
 AliAnalysisTaskMuonAODCreation.h:1
 AliAnalysisTaskMuonAODCreation.h:2
 AliAnalysisTaskMuonAODCreation.h:3
 AliAnalysisTaskMuonAODCreation.h:4
 AliAnalysisTaskMuonAODCreation.h:5
 AliAnalysisTaskMuonAODCreation.h:6
 AliAnalysisTaskMuonAODCreation.h:7
 AliAnalysisTaskMuonAODCreation.h:8
 AliAnalysisTaskMuonAODCreation.h:9
 AliAnalysisTaskMuonAODCreation.h:10
 AliAnalysisTaskMuonAODCreation.h:11
 AliAnalysisTaskMuonAODCreation.h:12
 AliAnalysisTaskMuonAODCreation.h:13
 AliAnalysisTaskMuonAODCreation.h:14
 AliAnalysisTaskMuonAODCreation.h:15
 AliAnalysisTaskMuonAODCreation.h:16
 AliAnalysisTaskMuonAODCreation.h:17
 AliAnalysisTaskMuonAODCreation.h:18
 AliAnalysisTaskMuonAODCreation.h:19
 AliAnalysisTaskMuonAODCreation.h:20
 AliAnalysisTaskMuonAODCreation.h:21
 AliAnalysisTaskMuonAODCreation.h:22
 AliAnalysisTaskMuonAODCreation.h:23
 AliAnalysisTaskMuonAODCreation.h:24
 AliAnalysisTaskMuonAODCreation.h:25
 AliAnalysisTaskMuonAODCreation.h:26
 AliAnalysisTaskMuonAODCreation.h:27
 AliAnalysisTaskMuonAODCreation.h:28
 AliAnalysisTaskMuonAODCreation.h:29
 AliAnalysisTaskMuonAODCreation.h:30
 AliAnalysisTaskMuonAODCreation.h:31
 AliAnalysisTaskMuonAODCreation.h:32
 AliAnalysisTaskMuonAODCreation.h:33
 AliAnalysisTaskMuonAODCreation.h:34
 AliAnalysisTaskMuonAODCreation.h:35
 AliAnalysisTaskMuonAODCreation.h:36
 AliAnalysisTaskMuonAODCreation.h:37
 AliAnalysisTaskMuonAODCreation.h:38
 AliAnalysisTaskMuonAODCreation.h:39
 AliAnalysisTaskMuonAODCreation.h:40
 AliAnalysisTaskMuonAODCreation.h:41
 AliAnalysisTaskMuonAODCreation.h:42
 AliAnalysisTaskMuonAODCreation.h:43
 AliAnalysisTaskMuonAODCreation.h:44
 AliAnalysisTaskMuonAODCreation.h:45