temporary fix of bug from Savannah report 54512
[u/mrichter/AliRoot.git] / T0 / AliT0RecoParam.h
1 #ifndef ALIT0RECOPARAM_H
2 #define ALIT0RECOPARAM_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 ///////////////////////////////////////////////////////////////////////////////
7 //                                                                           //
8 // Class with T0 reconstruction parameters                                  //
9 //                                                                           //
10 ///////////////////////////////////////////////////////////////////////////////
11
12
13 #include "AliDetectorRecoParam.h"
14
15 class AliT0RecoParam : public AliDetectorRecoParam
16 {
17  public: 
18   AliT0RecoParam();
19   AliT0RecoParam(const AliT0RecoParam &p); //copy constructor
20   AliT0RecoParam& operator=(const AliT0RecoParam &p);
21   virtual ~AliT0RecoParam();
22  
23   
24  static   AliT0RecoParam *GetLowFluxParam();        // make reco parameters for low  flux env
25   static   AliT0RecoParam *GetHighFluxParam();       // make reco parameters for high flux env 
26   static   AliT0RecoParam *GetLaserTestParam();  // special setting for laser SetLaserTestParam 
27
28   Float_t GetRefAmp()  const  {return fRefAmp;}
29   void    SetRefAmp(Float_t amp)   { fRefAmp = amp;}
30   Int_t   GetRefPoint() const {return fRefPoint;}
31   void    SetRefPoint(Int_t ref) {fRefPoint = ref;}
32  
33   void PrintParameters() const;
34
35  protected:
36   Float_t fRefAmp;
37   Int_t   fRefPoint;   
38
39
40   ClassDef(AliT0RecoParam, 1);
41
42 };
43 #endif