]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ZDC/AliZDCRecoParampp.h
Minor changes
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParampp.h
1 #ifndef ALIZDCRECOPARAMPP_H
2 #define ALIZDCRECOPARAMPP_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 //              proton - ptoron collisions              //
10 //   Origin: Chiara.Oppedisano@to.infn.it               //
11 //                                                      //
12 //////////////////////////////////////////////////////////
13
14 #include <TF1.h>
15 #include "AliLog.h"
16 #include "AliZDCRecoParam.h"
17
18 //class TF1;
19
20 class AliZDCRecoParampp : public AliZDCRecoParam {
21  public:
22   AliZDCRecoParampp();
23   virtual ~AliZDCRecoParampp();
24
25   // make reco parameters for p-p collisions
26   static AliZDCRecoParampp *GetppRecoParam();
27   
28   void PrintParameters() const; 
29   
30   virtual TF1* GetfZNCen()  const {AliError("NO function can be defined in pp!"); return 0;}    
31   virtual TF1* GetfZNPer()  const {AliError("NO function can be defined in pp!"); return 0;}    
32   virtual TF1* GetfZPCen()  const {AliError("NO function can be defined in pp!"); return 0;}    
33   virtual TF1* GetfZPPer()  const {AliError("NO function can be defined in pp!"); return 0;}    
34   virtual TF1* GetfZDCCen() const {AliError("NO function can be defined in pp!"); return 0;}   
35   virtual TF1* GetfZDCPer() const {AliError("NO function can be defined in pp!"); return 0;}   
36   virtual TF1* GetfbCen()   const {AliError("NO function can be defined in pp!"); return 0;}     
37   virtual TF1* GetfbPer()   const {AliError("NO function can be defined in pp!"); return 0;}     
38   virtual TF1* GetfZEMn()   const {AliError("NO function can be defined in pp!"); return 0;}     
39   virtual TF1* GetfZEMp()   const {AliError("NO function can be defined in pp!"); return 0;}     
40   virtual TF1* GetfZEMsp()  const {AliError("NO function can be defined in pp!"); return 0;}    
41   virtual TF1* GetfZEMb()   const {AliError("NO function can be defined in pp!"); return 0;}   
42   //
43   virtual Float_t GetZEMEndValue()    const {AliError("NO function can be defined in pp!"); return 0;}     
44   virtual Float_t GetZEMCutFraction() const {AliError("NO function can be defined in pp!"); return 0;}  
45   virtual Float_t GetDZEMSup()        const {AliError("NO function can be defined in pp!"); return 0;}               
46   virtual Float_t GetDZEMInf()        const {AliError("NO function can be defined in pp!"); return 0;}               
47   virtual Float_t GetEZN1MaxValue()   const {AliError("NO function can be defined in pp!"); return 0;}    
48   virtual Float_t GetEZP1MaxValue()   const {AliError("NO function can be defined in pp!"); return 0;}    
49   virtual Float_t GetEZDC1MaxValue()  const {AliError("NO function can be defined in pp!"); return 0;}   
50   virtual Float_t GetEZN2MaxValue()   const {AliError("NO function can be defined in pp!"); return 0;}    
51   virtual Float_t GetEZP2MaxValue()   const {AliError("NO function can be defined in pp!"); return 0;}    
52   virtual Float_t GetEZDC2MaxValue()  const {AliError("NO function can be defined in pp!"); return 0;}   
53   
54  protected:
55   
56   AliZDCRecoParampp(const AliZDCRecoParampp&);
57   AliZDCRecoParampp& operator =(const AliZDCRecoParampp&);
58   
59  ClassDef(AliZDCRecoParampp, 1)
60
61 };
62
63 #endif