]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ZDC/AliZDCRecoParam.h
Updated DA
[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 <TH2F.h>
14 #include <TH1D.h>
15 #include <TF1.h>
16 #include "AliDetectorRecoParam.h"
17
18 //class TF1;
19
20 class AliZDCRecoParam : public AliDetectorRecoParam {
21  public:
22   AliZDCRecoParam();
23   virtual ~AliZDCRecoParam();
24
25   virtual TH2F*   GethZDCvsZEM()  const = 0;    
26   virtual TH2F*   GethZDCCvsZEM() const = 0;    
27   virtual TH2F*   GethZDCAvsZEM() const = 0;    
28   virtual TH1D*   GethNpartDist() const = 0;    
29   virtual TH1D*   GethbDist()     const = 0;    
30   virtual Float_t GetClkCenter()  const = 0;
31   
32   virtual void SetZDCvsZEM(TH2F* /*hCorr*/)  {printf(" AliZDCRecoParam::SetZDCvsZEM doesn't set anything!!!");}    
33   virtual void SetZDCCvsZEM(TH2F* /*hCorr*/) {printf(" AliZDCRecoParam::SetZDCCvsZEM doesn't set anything!!!");}    
34   virtual void SetZDCAvsZEM(TH2F* /*hCorr*/) {printf(" AliZDCRecoParam::SetZDCAvsZEM doesn't set anything!!!");}    
35
36     
37   virtual void PrintParameters() const {;} 
38   
39  protected:
40   
41   AliZDCRecoParam(const AliZDCRecoParam&);
42   AliZDCRecoParam& operator =(const AliZDCRecoParam&);
43    
44  ClassDef(AliZDCRecoParam, 2)
45
46 };
47
48 #endif