]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ZDC/AliZDCRecoParam.h
Bug corrected for pedestal OCDB object creation from preprocessor
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParam.h
CommitLineData
7bff3766 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 <TF1.h>
14#include "AliDetectorRecoParam.h"
15
16//class TF1;
17
18class AliZDCRecoParam : public AliDetectorRecoParam {
19 public:
20 AliZDCRecoParam();
21 virtual ~AliZDCRecoParam();
22
23 Float_t GetBeamEnergy() const {return fBeamEnergy;}
24 virtual void SetBeamEnergy(Float_t beamE) {fBeamEnergy = beamE;}
25 //
26 virtual TF1* GetfZNCen() const =0;
27 virtual TF1* GetfZNPer() const =0;
28 virtual TF1* GetfZPCen() const =0;
29 virtual TF1* GetfZPPer() const =0;
30 virtual TF1* GetfZDCCen() const =0;
31 virtual TF1* GetfZDCPer() const =0;
32 virtual TF1* GetfbCen() const =0;
33 virtual TF1* GetfbPer() const =0;
34 virtual TF1* GetfZEMn() const =0;
35 virtual TF1* GetfZEMp() const =0;
36 virtual TF1* GetfZEMsp() const =0;
37 virtual TF1* GetfZEMb() const =0;
38 //
39 virtual Float_t GetZEMEndValue() const =0;
40 virtual Float_t GetZEMCutFraction() const =0;
41 virtual Float_t GetDZEMSup() const =0;
42 virtual Float_t GetDZEMInf() const =0;
43 virtual Float_t GetEZN1MaxValue() const =0;
44 virtual Float_t GetEZP1MaxValue() const =0;
45 virtual Float_t GetEZDC1MaxValue() const =0;
46 virtual Float_t GetEZN2MaxValue() const =0;
47 virtual Float_t GetEZP2MaxValue() const =0;
48 virtual Float_t GetEZDC2MaxValue() const =0;
49
50
51 virtual void PrintParameters() const {}
52
53 protected:
54
55 AliZDCRecoParam(const AliZDCRecoParam&);
56 AliZDCRecoParam& operator =(const AliZDCRecoParam&);
57
58 Float_t fBeamEnergy;// beam energy
59
60 ClassDef(AliZDCRecoParam, 1)
61
62};
63
64#endif