ROOT logo
#ifndef ALIZDCRECOPARAM_H
#define ALIZDCRECOPARAM_H
/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

//////////////////////////////////////////////////////////
//                                                      //
//   Class with ZDC reconstruction parameters           //
//   Origin: Chiara.Oppedisano@to.infn.it               //
//                                                      //
//////////////////////////////////////////////////////////

#include <TH1D.h>
#include <TF1.h>
#include "AliDetectorRecoParam.h"

//class TF1;

class AliZDCRecoParam : public AliDetectorRecoParam {
 public:
  AliZDCRecoParam();
  virtual ~AliZDCRecoParam();
  
  virtual Float_t GetBeamEnergy() {return fBeamEnergy;}
  virtual TH1D*   GethNpartDist() const {return fhNpartDist;}	      
  virtual TH1D*   GethbDist()     const {return fhbDist;}
  virtual Float_t GetClkCenter()  const {return fClkCenter;}
      
  virtual void PrintParameters() const {;} 
  
  virtual void SetGlauberMCDist(Float_t beamEnergy);
  virtual void SetBeamEnergy(Float_t beamEnergy) {fBeamEnergy = beamEnergy;}
  
  virtual void SetNpartDist(TH1D *hDist) {fhNpartDist = hDist;}    
  virtual void SetbDist(TH1D *hbDist) {fhbDist = hbDist;}    
  virtual void SetClkCenter(Float_t xValue) {fClkCenter = xValue;}    
  
 protected:
  
  AliZDCRecoParam(const AliZDCRecoParam&);
  AliZDCRecoParam& operator =(const AliZDCRecoParam&);
  
  Float_t fBeamEnergy;    // beam energy
  
  // *** PARAMETERS FOR Pb-Pb 
  TH1D *  fhNpartDist;    // Npart distribution from Glauber MC
  TH1D *  fhbDist;	  // b distribution from Glauber MC
  Float_t fClkCenter;     // clock center: value of x-axis 
   
 ClassDef(AliZDCRecoParam, 4)

};

#endif
 AliZDCRecoParam.h:1
 AliZDCRecoParam.h:2
 AliZDCRecoParam.h:3
 AliZDCRecoParam.h:4
 AliZDCRecoParam.h:5
 AliZDCRecoParam.h:6
 AliZDCRecoParam.h:7
 AliZDCRecoParam.h:8
 AliZDCRecoParam.h:9
 AliZDCRecoParam.h:10
 AliZDCRecoParam.h:11
 AliZDCRecoParam.h:12
 AliZDCRecoParam.h:13
 AliZDCRecoParam.h:14
 AliZDCRecoParam.h:15
 AliZDCRecoParam.h:16
 AliZDCRecoParam.h:17
 AliZDCRecoParam.h:18
 AliZDCRecoParam.h:19
 AliZDCRecoParam.h:20
 AliZDCRecoParam.h:21
 AliZDCRecoParam.h:22
 AliZDCRecoParam.h:23
 AliZDCRecoParam.h:24
 AliZDCRecoParam.h:25
 AliZDCRecoParam.h:26
 AliZDCRecoParam.h:27
 AliZDCRecoParam.h:28
 AliZDCRecoParam.h:29
 AliZDCRecoParam.h:30
 AliZDCRecoParam.h:31
 AliZDCRecoParam.h:32
 AliZDCRecoParam.h:33
 AliZDCRecoParam.h:34
 AliZDCRecoParam.h:35
 AliZDCRecoParam.h:36
 AliZDCRecoParam.h:37
 AliZDCRecoParam.h:38
 AliZDCRecoParam.h:39
 AliZDCRecoParam.h:40
 AliZDCRecoParam.h:41
 AliZDCRecoParam.h:42
 AliZDCRecoParam.h:43
 AliZDCRecoParam.h:44
 AliZDCRecoParam.h:45
 AliZDCRecoParam.h:46
 AliZDCRecoParam.h:47
 AliZDCRecoParam.h:48
 AliZDCRecoParam.h:49
 AliZDCRecoParam.h:50
 AliZDCRecoParam.h:51
 AliZDCRecoParam.h:52
 AliZDCRecoParam.h:53
 AliZDCRecoParam.h:54