]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/muon/AliAnalysisTaskESDMuonFilter.h
Adding the vertex check and the trigger info in the QA task (more to come on the...
[u/mrichter/AliRoot.git] / PWG3 / muon / AliAnalysisTaskESDMuonFilter.h
1 #ifndef ALIANALYSISTASKESDMUONFILTER_H\r
2 #define ALIANALYSISTASKESDMUONFILTER_H\r
3  \r
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
5  * See cxx source for full Copyright notice                               */\r
6 \r
7 #include <TList.h> \r
8 #include "AliAnalysisTaskSE.h"\r
9 \r
10 class AliAnalysisFilter;\r
11 \r
12 class AliAnalysisTaskESDMuonFilter : public AliAnalysisTaskSE\r
13 {\r
14  public:\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
24 \r
25     virtual void ConvertESDtoAOD();\r
26 \r
27     // Setters\r
28     virtual void SetTrackFilter(AliAnalysisFilter* trackF) {fTrackFilter = trackF;}\r
29 \r
30  private:\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
35 \r
36 };\r
37  \r
38 #endif\r