ROOT logo
#ifndef ALIEMCALTENDERTASK_H
#define ALIEMCALTENDERTASK_H

// $Id$

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

class AliEMCALTenderSupply;

class AliEmcalTenderTask : public AliAnalysisTaskSE {

protected:
  AliEMCALTenderSupply      *fEMCALTender;
  
private:
  AliEmcalTenderTask(const AliEmcalTenderTask &other);
  AliEmcalTenderTask& operator=(const AliEmcalTenderTask &other);

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

  void                      SetEMCALTenderSupply(AliEMCALTenderSupply *supply)       ;
  AliEMCALTenderSupply*     GetEMCALTenderSupply()                              const;

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