1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
6 #ifndef AliFlowLYZHist1_H
7 #define AliFlowLYZHist1_H
10 #include "TComplex.h" //explicitly called in void Fill(Float_t f, TComplex C);
14 // Description: Class to organise histograms for Flow
15 // by the LeeYangZeros method in the first run.
16 // Also includes methods to find the first minimum R0
17 // in the generating function.
20 class AliFlowLYZHist1 {
24 AliFlowLYZHist1(Int_t theta); //constructor
25 virtual ~AliFlowLYZHist1(); //destructor
27 void Fill(Double_t f, TComplex c); //fill the histograms
28 TH1D* FillGtheta(); //fills fHistGtheta
29 Double_t GetR0(); //get R0
30 Double_t GetBinCenter(Int_t i); //Get a bincentre of fHistGtheta
31 Int_t GetNBins(); //Gets Nbins
35 AliFlowLYZHist1(const AliFlowLYZHist1& aAnalysis); //copy constructor
36 AliFlowLYZHist1& operator=(const AliFlowLYZHist1& aAnalysis); //assignment operator
38 TH1D* fHistGtheta; //holds |Gtheta|^2(r)
39 TProfile* fHistProReGtheta; //holds Re of Gtheta(r)
40 TProfile* fHistProImGtheta; //holds Im of Gtheta(r)
43 ClassDef(AliFlowLYZHist1,0) // macro for rootcint