ROOT logo
#ifndef ALIANALYSISTASKAOD2MUONAOD_H
#define ALIANALYSISTASKAOD2MUONAOD_H

/* Copyright(c) 1998-2013, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice */
/* $Id$ */

#include "AliAnalysisTaskSE.h"
#include "TString.h"

/// \ingroup rec
/// \class AliAnalysisTaskAOD2MuonAOD
/// \brief AliAnalysisTask to convert (filter) full AODs to muon AODs
/// \author L. Aphecetche (Subatech)

class AliAODBranchReplicator;

class AliAnalysisTaskAOD2MuonAOD : public AliAnalysisTaskSE
{
public:
  AliAnalysisTaskAOD2MuonAOD(Int_t mcMode=1, Bool_t withSPDTracklets=kFALSE);
  virtual ~AliAnalysisTaskAOD2MuonAOD();

  virtual void UserCreateOutputObjects();
  virtual void UserExec(Option_t *option);

private:
  
  AliAnalysisTaskAOD2MuonAOD(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
  AliAnalysisTaskAOD2MuonAOD& operator=(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
  
  AliAODBranchReplicator* fBranchReplicator; ///< the class doing the real work
  
  ClassDef(AliAnalysisTaskAOD2MuonAOD,1) // class to convert std AOD to muon one
};

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