]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ZDC/AliZDCRecoParampp.h
Fixes to take into account changes in the base classes
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParampp.h
CommitLineData
7bff3766 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
20class 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