]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/SPECTRA/AntiprotonToProton/AliProtonFeedDownAnalysisTask.h
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / AntiprotonToProton / AliProtonFeedDownAnalysisTask.h
CommitLineData
a65a7e70 1#ifndef ALIPROTONFEEDDOWNANALYSISTASK_H
2#define ALIPROTONFEEDDOWNANALYSISTASK_H
3#include "AliAnalysisTask.h"
4
5class TList;
6class AliESDEvent;
7class AliAODEvent;
8class AliMCEvent;
9class AliProtonFeedDownAnalysis;
10
11
12
13class AliProtonFeedDownAnalysisTask : public AliAnalysisTask {
14 public:
15 AliProtonFeedDownAnalysisTask();
16 AliProtonFeedDownAnalysisTask(const char *name);
17 virtual ~AliProtonFeedDownAnalysisTask() {}
18
19 virtual void ConnectInputData(Option_t *);
20 virtual void CreateOutputObjects();
21 virtual void Exec(Option_t *option);
22 virtual void Terminate(Option_t *);
23
24 void SetAnalysisObject(AliProtonFeedDownAnalysis *const analysis) {fProtonAnalysis = analysis;}
25
26 private:
27 AliESDEvent *fESD; //ESD object
28 AliAODEvent *fAOD; //AOD object
29 AliMCEvent *fMC; //MC object
30
31 TList *fList; //TList output object
32
33 AliProtonFeedDownAnalysis *fProtonAnalysis; //analysis object
34
35 TH1F *fStatHist;
36
37 AliProtonFeedDownAnalysisTask(const AliProtonFeedDownAnalysisTask&); // not implemented
38 AliProtonFeedDownAnalysisTask& operator=(const AliProtonFeedDownAnalysisTask&); // not implemented
39
40ClassDef(AliProtonFeedDownAnalysisTask, 1); // example of analysis
41};
42
43#endif
44
45
46