1 #ifndef ALIANALYSISTASKESDMUONFILTER_H
\r
2 #define ALIANALYSISTASKESDMUONFILTER_H
\r
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
\r
5 * See cxx source for full Copyright notice */
\r
8 #include "AliAnalysisTaskSE.h"
\r
10 class AliAnalysisFilter;
\r
12 class AliAnalysisTaskESDMuonFilter : public AliAnalysisTaskSE
\r
15 AliAnalysisTaskESDMuonFilter();
\r
16 AliAnalysisTaskESDMuonFilter(const char* name);
\r
17 virtual ~AliAnalysisTaskESDMuonFilter() {;}
\r
18 // Implementation of interface methods
\r
19 virtual void UserCreateOutputObjects();
\r
20 virtual void Init();
\r
21 virtual void LocalInit() {Init();}
\r
22 virtual void UserExec(Option_t *option);
\r
23 virtual void Terminate(Option_t *option);
\r
25 virtual void ConvertESDtoAOD();
\r
28 virtual void SetTrackFilter(AliAnalysisFilter* trackF) {fTrackFilter = trackF;}
\r
31 AliAnalysisTaskESDMuonFilter(const AliAnalysisTaskESDMuonFilter&);
\r
32 AliAnalysisTaskESDMuonFilter& operator=(const AliAnalysisTaskESDMuonFilter&);
\r
33 AliAnalysisFilter* fTrackFilter; // Track Filter
\r
34 ClassDef(AliAnalysisTaskESDMuonFilter, 1); // Analysis task for standard ESD filtering
\r