3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 // include files and class forward declarations
15 class AliH2F : public TH2F {
18 AliH2F(const Text_t *name,const Text_t *title,Int_t nbinsx,
19 Axis_t xlow,Axis_t xup,Int_t nbinsy,Axis_t ylow,Axis_t yup);
23 AliH2F(const AliH2F &his);
24 AliH2F & operator = (const AliH2F &his);
25 // TClonesArray * FindPeaks(Float_t threshold, Float_t noise);
26 //find peaks and write it in form of AliTPCcluster to array
28 void AddGauss(Float_t x,Float_t y,Float_t sx, Float_t sy, Float_t max);
29 void AddNoise(Float_t sn);
30 void ClearUnderTh(Int_t threshold);
32 //round float values to integer values
34 AliH2F * GetSubrange2d(Float_t xmin, Float_t xmax,
35 Float_t ymin, Float_t ymax);
36 //create new 2D histogram
37 Float_t GetOccupancy(Float_t th=1. , Float_t xmin=0, Float_t xmax=0,
38 Float_t ymin=0, Float_t ymax=0);
39 //calculate ration of channel over threshold to all channels
40 TH1F * GetAmplitudes(Float_t zmin, Float_t zmax, Float_t th=1. , Float_t xmin=0, Float_t xmax=0,
41 Float_t ymin=0, Float_t ymax=0);
42 //generate one dim histogram of amplitudes
53 #endif /*TH2FSMOOTH_H */