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 */
6 //////////////////////////////////////////////////////////
8 // Class with ZDC reconstruction parameters //
9 // proton - ptoron collisions //
10 // Origin: Chiara.Oppedisano@to.infn.it //
12 //////////////////////////////////////////////////////////
16 #include "AliZDCRecoParam.h"
20 class AliZDCRecoParampp : public AliZDCRecoParam {
23 virtual ~AliZDCRecoParampp();
25 // make reco parameters for p-p collisions
26 static AliZDCRecoParampp *GetppRecoParam();
28 void PrintParameters() const;
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;}
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;}
56 AliZDCRecoParampp(const AliZDCRecoParampp&);
57 AliZDCRecoParampp& operator =(const AliZDCRecoParampp&);
59 ClassDef(AliZDCRecoParampp, 1)