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

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

#include "AliLog.h"
#include "AliCDBEntry.h"
#include "AliCDBManager.h"
#include "AliZDCRecoParam.h"

class AliZDCRecoParamPbPb : public AliZDCRecoParam {
 public:
  AliZDCRecoParamPbPb();
  AliZDCRecoParamPbPb(TH1D * hNpart, TH1D * hb, Float_t clkCent);
  AliZDCRecoParamPbPb(const AliZDCRecoParamPbPb &oldrecopar);
  AliZDCRecoParamPbPb& operator= (const AliZDCRecoParamPbPb &recpar);
  virtual ~AliZDCRecoParamPbPb();


  // make reco parameters for A-A collisions
  static AliZDCRecoParamPbPb *GetHighFluxParam(Float_t beamEnergy);
  
  TH1D* GethNpartDist()  const {return fhNpartDist;} 
  TH1D* GethbDist() 	 const {return fhbDist;}
  Float_t GetClkCenter() const {return fClkCenter;}
  
  void SetNpartDist(TH1D *hDist) {fhNpartDist = hDist;}    
  void SetbDist(TH1D *hbDist) {fhbDist = hbDist;}    
  void SetClkCenter(Float_t xValue) {fClkCenter = xValue;}    
  void SetGlauberMCDist(Float_t beamEnergy); 
    
  //void Print(Option_t *) const; 
  
 protected:
  
  // *** PARAMETERS FOR Pb-Pb COLLISIONS
  // --- Correlation E_ZDC vs. E_ZEM
  TH1D *  fhNpartDist;    // Npart distribution from Glauber MC
  TH1D *  fhbDist;	  // b distribution from Glauber MC
  Float_t fClkCenter;     // clock center: value of x-axis 
 
 ClassDef(AliZDCRecoParamPbPb, 3)

};

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