]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/AliAnalysisTaskProtons.h
05bac66c3ae1baa50b014ac931c6cc475b6951bb
[u/mrichter/AliRoot.git] / PWG2 / AliAnalysisTaskProtons.h
1 #ifndef AliAnalysisTaskProtons_cxx
2 #define AliAnalysisTaskProtons_cxx
3
4 // Analysis task creating a the 2d y-p_t spectrum of p and antip
5 // Author: Panos Cristakoglou
6
7 class TList;
8 class AliESDEvent;
9
10 #include "PWG2spectra/SPECTRA/AliProtonAnalysis.h"
11 #include "AliAnalysisTask.h"
12
13 class AliAnalysisTaskProtons : public AliAnalysisTask {
14  public:
15   AliAnalysisTaskProtons(const char *name = "AliAnalysisTaskProtons");
16   virtual ~AliAnalysisTaskProtons() {}
17   
18   virtual void   ConnectInputData(Option_t *);
19   virtual void   CreateOutputObjects();
20   virtual void   Exec(Option_t *option);
21   virtual void   Terminate(Option_t *);
22   
23  private:
24   AliESDEvent *fESD;    //ESD object
25   TList  *fList; //TList output object
26   AliProtonAnalysis *fAnalysis; //analysis object
27    
28   AliAnalysisTaskProtons(const AliAnalysisTaskProtons&); // not implemented
29   AliAnalysisTaskProtons& operator=(const AliAnalysisTaskProtons&); // not implemented
30   
31   ClassDef(AliAnalysisTaskProtons, 1); // example of analysis
32 };
33
34 #endif