]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCRecoParam.h
Updated class
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParam.h
index a5b6d37da4670c501542edaebe89d232589386b6..95951ea937f5e60bca90086fe8bfc41fdcca9cdb 100644 (file)
@@ -22,23 +22,32 @@ class AliZDCRecoParam : public AliDetectorRecoParam {
   virtual ~AliZDCRecoParam();
   
   virtual Float_t GetBeamEnergy() {return fBeamEnergy;}
-  virtual TH1D*   GethNpartDist() const = 0;   
-  virtual TH1D*   GethbDist()     const = 0;   
-  virtual Float_t GetClkCenter()  const = 0;
+  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, 3)
+ ClassDef(AliZDCRecoParam, 4)
 
 };