Line data Source code
1 : #ifndef ALIPMDNOISECUT_H
2 : #define ALIPMDNOISECUT_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : #include "TNamed.h"
7 :
8 : class AliCDBEntry;
9 :
10 : class AliPMDNoiseCut: public TNamed
11 : {
12 : public:
13 : AliPMDNoiseCut();
14 : AliPMDNoiseCut(const char* name);
15 : AliPMDNoiseCut(const AliPMDNoiseCut &noisecut);
16 : AliPMDNoiseCut& operator= (const AliPMDNoiseCut &noisecut);
17 : virtual ~AliPMDNoiseCut();
18 :
19 98 : Float_t GetNoiseCut(Int_t imod) const {return fNoiseCut[imod];}
20 :
21 0 : void SetNoiseCut(Int_t imod, Float_t cut) {fNoiseCut[imod] = cut;}
22 :
23 : virtual void Print(Option_t *) const;
24 :
25 : protected:
26 :
27 : Float_t fNoiseCut[48];
28 :
29 :
30 28 : ClassDef(AliPMDNoiseCut,2) // calibration class for gainfactors
31 : };
32 : #endif
|