ROOT logo
#ifndef ALIJETRANDOMIZERTASK_H
#define ALIJETRANDOMIZERTASK_H

// $Id$

class TClonesArray;

#include "AliJetModelBaseTask.h"

class AliJetRandomizerTask : public AliJetModelBaseTask {
 public:
  AliJetRandomizerTask();
  AliJetRandomizerTask(const char *name); 
  virtual ~AliJetRandomizerTask();

  void         SetRandomizeEta(Int_t opt = 1)    { fRandomizeEta = opt; }

  void         UserExec(Option_t* /*option*/);


 protected:
  void         Run();

  Int_t        fRandomizeEta;  //0 = do not randomize eta; 1 = randomize eta uniformly; 2 = invert eta sign

 private:
  AliJetRandomizerTask(const AliJetRandomizerTask&);            // not implemented
  AliJetRandomizerTask &operator=(const AliJetRandomizerTask&); // not implemented

  ClassDef(AliJetRandomizerTask, 2) // Jet randomizer task
};
#endif
 AliJetRandomizerTask.h:1
 AliJetRandomizerTask.h:2
 AliJetRandomizerTask.h:3
 AliJetRandomizerTask.h:4
 AliJetRandomizerTask.h:5
 AliJetRandomizerTask.h:6
 AliJetRandomizerTask.h:7
 AliJetRandomizerTask.h:8
 AliJetRandomizerTask.h:9
 AliJetRandomizerTask.h:10
 AliJetRandomizerTask.h:11
 AliJetRandomizerTask.h:12
 AliJetRandomizerTask.h:13
 AliJetRandomizerTask.h:14
 AliJetRandomizerTask.h:15
 AliJetRandomizerTask.h:16
 AliJetRandomizerTask.h:17
 AliJetRandomizerTask.h:18
 AliJetRandomizerTask.h:19
 AliJetRandomizerTask.h:20
 AliJetRandomizerTask.h:21
 AliJetRandomizerTask.h:22
 AliJetRandomizerTask.h:23
 AliJetRandomizerTask.h:24
 AliJetRandomizerTask.h:25
 AliJetRandomizerTask.h:26
 AliJetRandomizerTask.h:27
 AliJetRandomizerTask.h:28
 AliJetRandomizerTask.h:29
 AliJetRandomizerTask.h:30
 AliJetRandomizerTask.h:31
 AliJetRandomizerTask.h:32