]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ZDC/AliZDCRecoParam.h
Bug in fragments production evaluation corrected
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParam.h
1 #ifndef ALIZDCRECOPARAM_H
2 #define ALIZDCRECOPARAM_H
3 /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //////////////////////////////////////////////////////////
7 //                                                      //
8 //   Class with ZDC reconstruction parameters           //
9 //   Origin: Chiara.Oppedisano@to.infn.it               //
10 //                                                      //
11 //////////////////////////////////////////////////////////
12
13 #include <TH1D.h>
14 #include <TF1.h>
15 #include "AliDetectorRecoParam.h"
16
17 //class TF1;
18
19 class AliZDCRecoParam : public AliDetectorRecoParam {
20  public:
21   AliZDCRecoParam();
22   virtual ~AliZDCRecoParam();
23   
24   virtual Float_t GetBeamEnergy() {return fBeamEnergy;}
25   virtual TH1D*   GethNpartDist() const = 0;    
26   virtual TH1D*   GethbDist()     const = 0;    
27   virtual Float_t GetClkCenter()  const = 0;
28       
29   virtual void PrintParameters() const {;} 
30   
31   virtual void SetGlauberMCDist(Float_t beamEnergy);
32   virtual void SetBeamEnergy(Float_t beamEnergy) {fBeamEnergy = beamEnergy;}
33   
34  protected:
35   
36   AliZDCRecoParam(const AliZDCRecoParam&);
37   AliZDCRecoParam& operator =(const AliZDCRecoParam&);
38   
39   Float_t fBeamEnergy;    // beam energy
40    
41  ClassDef(AliZDCRecoParam, 3)
42
43 };
44
45 #endif