ROOT logo
//
// Task to analyse the AOD for for dN/deta in the central regions 
//
#ifndef ALICENTRALDNDETATASK_H
#define ALICENTRALDNDETATASK_H
/**
 * @file   AliCentraldNdetaTask.h
 * @author Hans Hjersing Dalsgaard
 * @date   Wed Mar 23 13:59:26 2011
 * 
 * @brief  
 * 
 * @ingroup pwglf_forward_dndeta
 * 
 */
#include "AliBasedNdetaTask.h"
class TList;
class TH2D;
class TH1D;

/**
 * Tasks to determine @f$ dN/d\eta@f$ in the forward regions
 *
 * @ingroup pwglf_forward_tasks_dndeta
 * @ingroup pwglf_forward_dndeta
 */
class AliCentraldNdetaTask : public AliBasedNdetaTask
{
public:
  /** 
   * Constructor 
   * 
   */
  AliCentraldNdetaTask();
  /** 
   * Constructor
   *
   * @param name Name of task - ignored
   */
  AliCentraldNdetaTask(const char* name);
  /**
   * Destructor
   * 
   */
  virtual ~AliCentraldNdetaTask() {}
protected:
  /** 
   * Get the histogram 
   * 
   * @param aod 
   * @param mc 
   * 
   * @return 
   */
  TH2D* GetHistogram(const AliAODEvent& aod, Bool_t mc=false);
  /** 
   * Get the colour to use for markers (only pp - in PbPb we use a rainbow)
   * 
   * @return Marker colour 
   */
  virtual Int_t GetColor() const { return kMagenta+2; }
  /** 
   * Get the marker style 
   * 
   * @return Marker style 
   */
  virtual Int_t GetMarker() const { return GetMarkerStyle(kSquare); }

  ClassDef(AliCentraldNdetaTask,2); // Determine multiplicity in central area
};

#endif
// Local Variables:
//   mode: C++
// End:
 
 AliCentraldNdetaTask.h:1
 AliCentraldNdetaTask.h:2
 AliCentraldNdetaTask.h:3
 AliCentraldNdetaTask.h:4
 AliCentraldNdetaTask.h:5
 AliCentraldNdetaTask.h:6
 AliCentraldNdetaTask.h:7
 AliCentraldNdetaTask.h:8
 AliCentraldNdetaTask.h:9
 AliCentraldNdetaTask.h:10
 AliCentraldNdetaTask.h:11
 AliCentraldNdetaTask.h:12
 AliCentraldNdetaTask.h:13
 AliCentraldNdetaTask.h:14
 AliCentraldNdetaTask.h:15
 AliCentraldNdetaTask.h:16
 AliCentraldNdetaTask.h:17
 AliCentraldNdetaTask.h:18
 AliCentraldNdetaTask.h:19
 AliCentraldNdetaTask.h:20
 AliCentraldNdetaTask.h:21
 AliCentraldNdetaTask.h:22
 AliCentraldNdetaTask.h:23
 AliCentraldNdetaTask.h:24
 AliCentraldNdetaTask.h:25
 AliCentraldNdetaTask.h:26
 AliCentraldNdetaTask.h:27
 AliCentraldNdetaTask.h:28
 AliCentraldNdetaTask.h:29
 AliCentraldNdetaTask.h:30
 AliCentraldNdetaTask.h:31
 AliCentraldNdetaTask.h:32
 AliCentraldNdetaTask.h:33
 AliCentraldNdetaTask.h:34
 AliCentraldNdetaTask.h:35
 AliCentraldNdetaTask.h:36
 AliCentraldNdetaTask.h:37
 AliCentraldNdetaTask.h:38
 AliCentraldNdetaTask.h:39
 AliCentraldNdetaTask.h:40
 AliCentraldNdetaTask.h:41
 AliCentraldNdetaTask.h:42
 AliCentraldNdetaTask.h:43
 AliCentraldNdetaTask.h:44
 AliCentraldNdetaTask.h:45
 AliCentraldNdetaTask.h:46
 AliCentraldNdetaTask.h:47
 AliCentraldNdetaTask.h:48
 AliCentraldNdetaTask.h:49
 AliCentraldNdetaTask.h:50
 AliCentraldNdetaTask.h:51
 AliCentraldNdetaTask.h:52
 AliCentraldNdetaTask.h:53
 AliCentraldNdetaTask.h:54
 AliCentraldNdetaTask.h:55
 AliCentraldNdetaTask.h:56
 AliCentraldNdetaTask.h:57
 AliCentraldNdetaTask.h:58
 AliCentraldNdetaTask.h:59
 AliCentraldNdetaTask.h:60
 AliCentraldNdetaTask.h:61
 AliCentraldNdetaTask.h:62
 AliCentraldNdetaTask.h:63
 AliCentraldNdetaTask.h:64
 AliCentraldNdetaTask.h:65
 AliCentraldNdetaTask.h:66
 AliCentraldNdetaTask.h:67
 AliCentraldNdetaTask.h:68
 AliCentraldNdetaTask.h:69
 AliCentraldNdetaTask.h:70
 AliCentraldNdetaTask.h:71
 AliCentraldNdetaTask.h:72
 AliCentraldNdetaTask.h:73
 AliCentraldNdetaTask.h:74
 AliCentraldNdetaTask.h:75
 AliCentraldNdetaTask.h:76