1 #ifndef ALIITS_FONOISESPD_H
2 #define ALIITS_FONOISESPD_H
4 /////////////////////////////////////////////////////////////////////
5 // Author: Henrik Tydesjo //
7 // This class is used to store Fast-OR noise values in OCDB. //
8 // One value per pixel chip. //
9 // The values are the probability that a pixel chip will generate //
10 // a fast-OR signal independently (originating from noise). //
12 /////////////////////////////////////////////////////////////////////
17 class AliITSFONoiseSPD : public TObject {
21 AliITSFONoiseSPD(const AliITSFONoiseSPD& foNoi);
22 virtual ~AliITSFONoiseSPD();
23 AliITSFONoiseSPD& operator=(const AliITSFONoiseSPD& foNoi);
25 virtual void ResetValues();
26 virtual void SetChipNoise(UInt_t eq, UInt_t hs, UInt_t chip, Float_t value);
27 virtual Float_t GetChipNoise(UInt_t eq, UInt_t hs, UInt_t chip) const;
28 virtual Float_t GetNoise(UInt_t eq, UInt_t hs, UInt_t chip, UInt_t /*col*/, UInt_t /*row*/) const
29 {return GetChipNoise(eq,hs,chip);}
32 Float_t fChipNoise[20][6][10]; // noise values per chip
34 ClassDef(AliITSFONoiseSPD,1) // FO Noise Base