ROOT logo
#ifndef ALIPHOSTENDERTASK_H
#define ALIPHOSTENDERTASK_H


#ifndef ALIANALYSISTASKSE_H
#include "AliAnalysisTaskSE.h"
#endif

class AliPHOSTenderSupply;

class AliPHOSTenderTask : public AliAnalysisTaskSE {

protected:
  AliPHOSTenderSupply      *fPHOSTender;
  
private:
  AliPHOSTenderTask(const AliPHOSTenderTask &other);
  AliPHOSTenderTask& operator=(const AliPHOSTenderTask &other);

public:  
  AliPHOSTenderTask();
  AliPHOSTenderTask(const char *name);
  virtual ~AliPHOSTenderTask();

  void                      SetPHOSTenderSupply(AliPHOSTenderSupply *supply);
  AliPHOSTenderSupply*      GetPHOSTenderSupply() {return fPHOSTender;}

  virtual void              ConnectInputData(Option_t *option);
  virtual void              UserCreateOutputObjects();
  virtual void              UserExec(Option_t*);
  virtual void              NotifyRun();
    
  ClassDef(AliPHOSTenderTask,1) // Wrapper class to hold tender supply for AOD usage
};
#endif
 AliPHOSTenderTask.h:1
 AliPHOSTenderTask.h:2
 AliPHOSTenderTask.h:3
 AliPHOSTenderTask.h:4
 AliPHOSTenderTask.h:5
 AliPHOSTenderTask.h:6
 AliPHOSTenderTask.h:7
 AliPHOSTenderTask.h:8
 AliPHOSTenderTask.h:9
 AliPHOSTenderTask.h:10
 AliPHOSTenderTask.h:11
 AliPHOSTenderTask.h:12
 AliPHOSTenderTask.h:13
 AliPHOSTenderTask.h:14
 AliPHOSTenderTask.h:15
 AliPHOSTenderTask.h:16
 AliPHOSTenderTask.h:17
 AliPHOSTenderTask.h:18
 AliPHOSTenderTask.h:19
 AliPHOSTenderTask.h:20
 AliPHOSTenderTask.h:21
 AliPHOSTenderTask.h:22
 AliPHOSTenderTask.h:23
 AliPHOSTenderTask.h:24
 AliPHOSTenderTask.h:25
 AliPHOSTenderTask.h:26
 AliPHOSTenderTask.h:27
 AliPHOSTenderTask.h:28
 AliPHOSTenderTask.h:29
 AliPHOSTenderTask.h:30
 AliPHOSTenderTask.h:31
 AliPHOSTenderTask.h:32
 AliPHOSTenderTask.h:33
 AliPHOSTenderTask.h:34
 AliPHOSTenderTask.h:35