]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGGA/PHOSTasks/PHOS_PbPb/AliPHOSTenderTask.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGGA / PHOSTasks / PHOS_PbPb / AliPHOSTenderTask.h
1 #ifndef ALIPHOSTENDERTASK_H
2 #define ALIPHOSTENDERTASK_H
3
4
5 #ifndef ALIANALYSISTASKSE_H
6 #include "AliAnalysisTaskSE.h"
7 #endif
8
9 class AliPHOSTenderSupply;
10
11 class AliPHOSTenderTask : public AliAnalysisTaskSE {
12
13 protected:
14   AliPHOSTenderSupply      *fPHOSTender;
15   
16 private:
17   AliPHOSTenderTask(const AliPHOSTenderTask &other);
18   AliPHOSTenderTask& operator=(const AliPHOSTenderTask &other);
19
20 public:  
21   AliPHOSTenderTask();
22   AliPHOSTenderTask(const char *name);
23   virtual ~AliPHOSTenderTask();
24
25   void                      SetPHOSTenderSupply(AliPHOSTenderSupply *supply);
26   AliPHOSTenderSupply*      GetPHOSTenderSupply() {return fPHOSTender;}
27
28   virtual void              ConnectInputData(Option_t *option);
29   virtual void              UserCreateOutputObjects();
30   virtual void              UserExec(Option_t*);
31   virtual void              NotifyRun();
32     
33   ClassDef(AliPHOSTenderTask,1) // Wrapper class to hold tender supply for AOD usage
34 };
35 #endif