]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/muon/AliAnalysisTaskAOD2MuonAOD.h
AliAODEvent::GetHeader now return AliVHeader
[u/mrichter/AliRoot.git] / PWG / muon / AliAnalysisTaskAOD2MuonAOD.h
CommitLineData
8dda6345 1#ifndef ALIANALYSISTASKAOD2MUONAOD_H
2#define ALIANALYSISTASKAOD2MUONAOD_H
3
4/* Copyright(c) 1998-2013, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6/* $Id$ */
7
8#include "AliAnalysisTaskSE.h"
9#include "TString.h"
10
11/// \ingroup rec
12/// \class AliAnalysisTaskAOD2MuonAOD
13/// \brief AliAnalysisTask to convert (filter) full AODs to muon AODs
14/// \author L. Aphecetche (Subatech)
15
16class AliAODBranchReplicator;
17
18class AliAnalysisTaskAOD2MuonAOD : public AliAnalysisTaskSE
19{
20public:
21 AliAnalysisTaskAOD2MuonAOD(Int_t mcMode=1, Bool_t withSPDTracklets=kFALSE);
22 virtual ~AliAnalysisTaskAOD2MuonAOD();
23
24 virtual void UserCreateOutputObjects();
25 virtual void UserExec(Option_t *option);
26
27private:
28
29 AliAnalysisTaskAOD2MuonAOD(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
30 AliAnalysisTaskAOD2MuonAOD& operator=(const AliAnalysisTaskAOD2MuonAOD& rhs); // not implemented on purpose
31
32 AliAODBranchReplicator* fBranchReplicator; ///< the class doing the real work
33
34 ClassDef(AliAnalysisTaskAOD2MuonAOD,1) // class to convert std AOD to muon one
35};
36
37#endif