#define AliFlowAnalysisWithFittingQDistribution_cxx
#include "Riostream.h"
#include "AliFlowCommonConstants.h"
#include "AliFlowCommonHist.h"
#include "AliFlowCommonHistResults.h"
#include "TChain.h"
#include "TFile.h"
#include "TList.h"
#include "TF1.h"
#include "TH2D.h"
#include "TParticle.h"
#include "TProfile.h"
#include "AliFlowEventSimple.h"
#include "AliFlowTrackSimple.h"
#include "AliFlowAnalysisWithFittingQDistribution.h"
class TH1;
class TGraph;
class TPave;
class TLatex;
class TMarker;
class TObjArray;
class TList;
class TSystem;
class TROOT;
class AliFlowVector;
class TVector;
using std::endl;
using std::cout;
ClassImp(AliFlowAnalysisWithFittingQDistribution)
AliFlowAnalysisWithFittingQDistribution::AliFlowAnalysisWithFittingQDistribution():
fHistList(NULL),
fBookOnlyBasicCCH(kTRUE),
fCommonHists(NULL),
fCommonHistsResults(NULL),
fnBinsPhi(0),
fPhiMin(0),
fPhiMax(0),
fPhiBinWidth(0),
fnBinsPt(0),
fPtMin(0),
fPtMax(0),
fPtBinWidth(0),
fnBinsEta(0),
fEtaMin(0),
fEtaMax(0),
fEtaBinWidth(0),
fHarmonic(2),
fAnalysisLabel(NULL),
fMultiplicityIs(AliFlowCommonConstants::kRP),
fWeightsList(NULL),
fUsePhiWeights(kFALSE),
fUsePtWeights(kFALSE),
fUseEtaWeights(kFALSE),
fUseParticleWeights(NULL),
fPhiWeights(NULL),
fPtWeights(NULL),
fEtaWeights(NULL),
fSumOfParticleWeights(NULL),
fqDistribution(NULL),
fqMin(0.),
fqMax(100.),
fqNbins(10000),
fStoreqDistributionVsMult(kFALSE),
fqDistributionVsMult(NULL),
fMinMult(0.),
fMaxMult(10000.),
fnBinsMult(1000),
fFittingParameters(NULL),
fTreshold(5.),
fvStart(0.05),
fvMin(0.0),
fvMax(0.25),
fSigma2Start(0.75),
fSigma2Min(0.5),
fSigma2Max(2.5),
fFinalResultIsFromSigma2Fitted(kTRUE),
fPrintOnTheScreen(kTRUE),
fDoFit(kTRUE),
fExactNoRPs(0)
{
fHistList = new TList();
fHistList->SetName("cobjFQD");
fHistList->SetOwner(kTRUE);
fAnalysisLabel = new TString();
fWeightsList = new TList();
this->InitializeArrays();
}
AliFlowAnalysisWithFittingQDistribution::~AliFlowAnalysisWithFittingQDistribution()
{
delete fHistList;
}
void AliFlowAnalysisWithFittingQDistribution::Init()
{
Bool_t oldHistAddStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
this->AccessConstants();
this->BookCommonHistograms();
this->BookAndFillWeightsHistograms();
this->BookEverythingForDistributions();
this->StoreFittingParameters();
fWeightsList->SetName("Weights");
fWeightsList->SetOwner(kTRUE);
fHistList->Add(fWeightsList);
(fCommonHists->GetHarmonic())->Fill(0.5,fHarmonic);
TH1::AddDirectory(oldHistAddStatus);
}
void AliFlowAnalysisWithFittingQDistribution::Make(AliFlowEventSimple* anEvent)
{
this->CheckPointersUsedInMake();
fCommonHists->FillControlHistograms(anEvent);
Double_t dPhi = 0.;
Double_t dPt = 0.;
Double_t dEta = 0.;
Double_t wPhi = 1.;
Double_t wPt = 1.;
Double_t wEta = 1.;
Double_t dReQ = 0.;
Double_t dImQ = 0.;
Int_t nCounterNoRPs = 0;
Int_t n = fHarmonic;
Double_t dSumOfParticleWeights = 0.;
AliFlowTrackSimple *aftsTrack = NULL;
Int_t nPrim = anEvent->NumberOfTracks();
if(fExactNoRPs > 0 && anEvent->GetNumberOfRPs()<fExactNoRPs){return;}
for(Int_t i=0;i<nPrim;i++)
{
if(fExactNoRPs > 0 && nCounterNoRPs>fExactNoRPs){continue;}
aftsTrack=anEvent->GetTrack(i);
if(aftsTrack)
{
if(!(aftsTrack->InRPSelection())){continue;}
nCounterNoRPs++;
dPhi = aftsTrack->Phi();
dPt = aftsTrack->Pt();
dEta = aftsTrack->Eta();
if(fUsePhiWeights && fPhiWeights && fnBinsPhi)
{
wPhi = fPhiWeights->GetBinContent(1+(Int_t)(TMath::Floor(dPhi*fnBinsPhi/TMath::TwoPi())));
}
if(fUsePtWeights && fPtWeights && fPtBinWidth)
{
wPt = fPtWeights->GetBinContent(1+(Int_t)(TMath::Floor((dPt-fPtMin)/fPtBinWidth)));
}
if(fUseEtaWeights && fEtaWeights && fEtaBinWidth)
{
wEta = fEtaWeights->GetBinContent(1+(Int_t)(TMath::Floor((dEta-fEtaMin)/fEtaBinWidth)));
}
dReQ += wPhi*wPt*wEta*TMath::Cos(n*dPhi);
dImQ += wPhi*wPt*wEta*TMath::Sin(n*dPhi);
dSumOfParticleWeights += wPhi*wPt*wEta;
}
}
Double_t q = 0.;
if(dSumOfParticleWeights > 1.)
{
q = pow(dReQ*dReQ+dImQ*dImQ,0.5)/pow(dSumOfParticleWeights,0.5);
fqDistribution->Fill(q,1.);
fSumOfParticleWeights->Fill(dSumOfParticleWeights,1.);
if(fStoreqDistributionVsMult)
{
Double_t dMultiplicityBin = 0.;
if(fMultiplicityIs==AliFlowCommonConstants::kRP)
{
Int_t nNumberOfRPsEBE = anEvent->GetNumberOfRPs();
dMultiplicityBin = nNumberOfRPsEBE+0.5;
} else if(fMultiplicityIs==AliFlowCommonConstants::kExternal)
{
Int_t nReferenceMultiplicityEBE = anEvent->GetReferenceMultiplicity();
dMultiplicityBin = nReferenceMultiplicityEBE+0.5;
} else if(fMultiplicityIs==AliFlowCommonConstants::kPOI)
{
Int_t nNumberOfPOIsEBE = anEvent->GetNumberOfPOIs();
dMultiplicityBin = nNumberOfPOIsEBE+0.5;
}
fqDistributionVsMult->Fill(dMultiplicityBin,q);
}
}
}
void AliFlowAnalysisWithFittingQDistribution::Finish(Bool_t doFit)
{
this->CheckPointersUsedInFinish();
this->AccessConstants();
this->AccessFittingParameters();
if(doFit && fDoFit)
{
this->DoFit(kFALSE);
this->DoFit(kTRUE);
}
this->FillCommonHistResults(fFinalResultIsFromSigma2Fitted);
if(fPrintOnTheScreen) this->PrintOnTheScreen();
}
void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInMake()
{
if(!fCommonHists)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fCommonHists is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(!fqDistribution)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fqDistribution is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(!fSumOfParticleWeights)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fSumOfParticleWeights is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(fUsePhiWeights && !fPhiWeights)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fPhiWeights is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(fUsePtWeights && !fPtWeights)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fPtWeights is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(fUseEtaWeights && !fEtaWeights)
{
cout<<endl;
cout<<" WARNING (FQD::Make()): fEtaWeights is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
}
void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInFinish()
{
if(!fFittingParameters)
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): fFittingParameters is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(!fqDistribution)
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): fqDistribution is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(!fSumOfParticleWeights)
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): fSumOfParticleWeights is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
for(Int_t s2F=0;s2F<2;s2F++)
{
if(!fIntFlow[s2F])
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): "<<Form("fIntFlow[%d] is NULL !!!!",s2F)<<endl;
cout<<endl;
exit(0);
}
if(!fSigma2[s2F])
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): "<<Form("fSigma2[%d] is NULL !!!!",s2F)<<endl;
cout<<endl;
exit(0);
}
if(!fChi2[s2F])
{
cout<<endl;
cout<<" WARNING (FQD::Finish()): "<<Form("fChi2[%d] is NULL !!!!",s2F)<<endl;
cout<<endl;
exit(0);
}
}
if(!fCommonHistsResults)
{
cout<<endl;
cout<<"WARNING (FQD::Finish()): fCommonHistsResults is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
if(!fCommonHists)
{
cout<<endl;
cout<<"WARNING (FQD::Finish()): fCommonHists is NULL !!!!"<<endl;
cout<<endl;
exit(0);
}
}
void AliFlowAnalysisWithFittingQDistribution::GetOutputHistograms(TList *outputListHistos)
{
if(outputListHistos)
{
TString commonHistName = "AliFlowCommonHistFQD";
commonHistName += fAnalysisLabel->Data();
AliFlowCommonHist *commonHist = dynamic_cast<AliFlowCommonHist*>(outputListHistos->FindObject(commonHistName.Data()));
if(commonHist) this->SetCommonHists(commonHist);
TString commonHistResName = "AliFlowCommonHistResultsFQD";
commonHistResName += fAnalysisLabel->Data();
AliFlowCommonHistResults *commonHistRes = dynamic_cast<AliFlowCommonHistResults*>
(outputListHistos->FindObject(commonHistResName.Data()));
if(commonHistRes) this->SetCommonHistsResults(commonHistRes);
TList *weightsList = dynamic_cast<TList*>(outputListHistos->FindObject("Weights"));
if(weightsList){this->SetWeightsList(weightsList);}
Bool_t bUsePhiWeights = kFALSE;
Bool_t bUsePtWeights = kFALSE;
Bool_t bUseEtaWeights = kFALSE;
TString fUseParticleWeightsName = "fUseParticleWeightsFQD";
fUseParticleWeightsName += fAnalysisLabel->Data();
TProfile *useParticleWeights = NULL;
if(weightsList)
{
useParticleWeights = dynamic_cast<TProfile*>(weightsList->FindObject(fUseParticleWeightsName.Data()));
}
if(useParticleWeights)
{
this->SetUseParticleWeights(useParticleWeights);
bUsePhiWeights = (Int_t)useParticleWeights->GetBinContent(1);
this->SetUsePhiWeights(bUsePhiWeights);
bUsePtWeights = (Int_t)useParticleWeights->GetBinContent(2);
this->SetUsePtWeights(bUsePtWeights);
bUseEtaWeights = (Int_t)useParticleWeights->GetBinContent(3);
this->SetUseEtaWeights(bUseEtaWeights);
}
TString sigmaFlag[2] = {"#sigma^{2} not fitted","#sigma^{2} fitted"};
TString qDistributionName = "fqDistribution";
qDistributionName += fAnalysisLabel->Data();
TString sumOfParticleWeightsName = "fSumOfParticleWeights";
sumOfParticleWeightsName += fAnalysisLabel->Data();
TString intFlowName = "fIntFlowFQD";
intFlowName += fAnalysisLabel->Data();
TString sigma2Name = "fSigma2";
sigma2Name += fAnalysisLabel->Data();
TString chi2Name = "fChi2";
chi2Name += fAnalysisLabel->Data();
TString fittingFunctionName = "fFittingFunction";
fittingFunctionName += fAnalysisLabel->Data();
TH1D *qDistribution = NULL;
TH1D *sumOfParticleWeights = NULL;
TH1D *intFlow[2] = {NULL};
TH1D *sigma2[2] = {NULL};
TH1D *chi2[2] = {NULL};
TF1 *fittingFunction[2] = {NULL};
qDistribution = dynamic_cast<TH1D*>(outputListHistos->FindObject(Form("%s",qDistributionName.Data())));
if(qDistribution)
{
this->SetqDistribution(qDistribution);
} else
{
cout<<"WARNING: qDistribution is NULL in AFAWFQD::GOH() !!!!"<<endl;
}
sumOfParticleWeights = dynamic_cast<TH1D*>(outputListHistos->FindObject(Form("%s",sumOfParticleWeightsName.Data())));
if(sumOfParticleWeights)
{
this->SetSumOfParticleWeights(sumOfParticleWeights);
} else
{
cout<<"WARNING: sumOfParticleWeights is NULL in AFAWFQD::GOH() !!!!"<<endl;
}
for(Int_t f=0;f<2;f++)
{
intFlow[f] = dynamic_cast<TH1D*>(outputListHistos->FindObject(Form("%s, %s",intFlowName.Data(),sigmaFlag[f].Data())));
if(intFlow[f])
{
this->SetIntFlow(intFlow[f],f);
} else
{
cout<<"WARNING: intFlow[f] is NULL in AFAWFQD::GOH() !!!!"<<endl;
cout<<"f = "<<f<<endl;
}
sigma2[f] = dynamic_cast<TH1D*>(outputListHistos->FindObject(Form("%s, %s",sigma2Name.Data(),sigmaFlag[f].Data())));
if(sigma2[f])
{
this->SetSigma2(sigma2[f],f);
} else
{
cout<<"WARNING: sigma2[f] is NULL in AFAWFQD::GOH() !!!!"<<endl;
cout<<"f = "<<f<<endl;
}
chi2[f] = dynamic_cast<TH1D*>(outputListHistos->FindObject(Form("%s, %s",chi2Name.Data(),sigmaFlag[f].Data())));
if(chi2[f])
{
this->SetChi2(chi2[f],f);
} else
{
cout<<"WARNING: chi2[f] is NULL in AFAWFQD::GOH() !!!!"<<endl;
cout<<"f = "<<f<<endl;
}
fittingFunction[f] = dynamic_cast<TF1*>(outputListHistos->FindObject(Form("%s, %s",fittingFunctionName.Data(),sigmaFlag[f].Data())));
if(fittingFunction[f])
{
this->SetFittingFunction(fittingFunction[f],f);
} else
{
cout<<"WARNING: fittingFunction[f] is NULL in AFAWFQD::GOH() !!!!"<<endl;
cout<<"f = "<<f<<endl;
}
}
TString fittingParametersName = "fFittingParameters";
fittingParametersName += fAnalysisLabel->Data();
TProfile *fittingParameters = NULL;
fittingParameters = dynamic_cast<TProfile*>(outputListHistos->FindObject(fittingParametersName.Data()));
if(fittingParameters)
{
this->SetFittingParameters(fittingParameters);
} else
{
cout<<"WARNING:fittingParameters is NULL in AFAWFQD::GOH() !!!!"<<endl;
}
} else
{
cout<<"WARNING: outputListHistos is NULL in AFAWFQD::GOH() !!!!"<<endl;
exit(0);
}
}
void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TString* outputFileName)
{
TFile *output = new TFile(outputFileName->Data(),"RECREATE");
fHistList->SetName("cobjFQD");
fHistList->SetOwner(kTRUE);
fHistList->Write(fHistList->GetName(), TObject::kSingleKey);
delete output;
}
void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TString outputFileName)
{
TFile *output = new TFile(outputFileName.Data(),"RECREATE");
fHistList->SetName("cobjFQD");
fHistList->SetOwner(kTRUE);
fHistList->Write(fHistList->GetName(), TObject::kSingleKey);
delete output;
}
void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TDirectoryFile *outputFileName)
{
fHistList->SetName("cobjFQD");
fHistList->SetOwner(kTRUE);
outputFileName->Add(fHistList);
outputFileName->Write(outputFileName->GetName(), TObject::kSingleKey);
}
void AliFlowAnalysisWithFittingQDistribution::InitializeArrays()
{
for(Int_t s2F=0;s2F<2;s2F++)
{
fIntFlow[s2F] = NULL;
fSigma2[s2F] = NULL;
fChi2[s2F] = NULL;
fFittingFunction[s2F] = NULL;
}
}
void AliFlowAnalysisWithFittingQDistribution::BookCommonHistograms()
{
TString commonHistName = "AliFlowCommonHistFQD";
commonHistName += fAnalysisLabel->Data();
fCommonHists = new AliFlowCommonHist(commonHistName.Data(),commonHistName.Data(),fBookOnlyBasicCCH);
fHistList->Add(fCommonHists);
TString commonHistResName = "AliFlowCommonHistResultsFQD";
commonHistResName += fAnalysisLabel->Data();
fCommonHistsResults = new AliFlowCommonHistResults(commonHistResName.Data(),"",fHarmonic);
fHistList->Add(fCommonHistsResults);
}
void AliFlowAnalysisWithFittingQDistribution::BookAndFillWeightsHistograms()
{
if(!fWeightsList)
{
cout<<"WARNING: fWeightsList is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
exit(0);
}
TString fUseParticleWeightsName = "fUseParticleWeightsFQD";
fUseParticleWeightsName += fAnalysisLabel->Data();
fUseParticleWeights = new TProfile(fUseParticleWeightsName.Data(),"0 = particle weight not used, 1 = particle weight used ",3,0,3);
fUseParticleWeights->SetLabelSize(0.08);
(fUseParticleWeights->GetXaxis())->SetBinLabel(1,"w_{#phi}");
(fUseParticleWeights->GetXaxis())->SetBinLabel(2,"w_{p_{T}}");
(fUseParticleWeights->GetXaxis())->SetBinLabel(3,"w_{#eta}");
fUseParticleWeights->Fill(0.5,(Int_t)fUsePhiWeights);
fUseParticleWeights->Fill(1.5,(Int_t)fUsePtWeights);
fUseParticleWeights->Fill(2.5,(Int_t)fUseEtaWeights);
fWeightsList->Add(fUseParticleWeights);
if(fUsePhiWeights)
{
if(fWeightsList->FindObject("phi_weights"))
{
fPhiWeights = dynamic_cast<TH1F*>(fWeightsList->FindObject("phi_weights"));
if(!fPhiWeights){printf("\n WARNING (FQD): !fPhiWeights !!!!\n");exit(0);}
if(TMath::Abs(fPhiWeights->GetBinWidth(1)-fPhiBinWidth)>pow(10.,-6.))
{
cout<<endl;
cout<<"WARNING (FQD): Inconsistent binning in histograms for phi-weights throughout the code."<<endl;
cout<<endl;
}
} else
{
cout<<"WARNING: fWeightsList->FindObject(\"phi_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
exit(0);
}
}
if(fUsePtWeights)
{
if(fWeightsList->FindObject("pt_weights"))
{
fPtWeights = dynamic_cast<TH1D*>(fWeightsList->FindObject("pt_weights"));
if(!fPtWeights){printf("\n WARNING (FQD): !fPtWeights !!!!\n");exit(0);}
if(TMath::Abs(fPtWeights->GetBinWidth(1)-fPtBinWidth)>pow(10.,-6.))
{
cout<<endl;
cout<<"WARNING (FQD): Inconsistent binning in histograms for pt-weights throughout the code."<<endl;
cout<<endl;
}
} else
{
cout<<"WARNING: fWeightsList->FindObject(\"pt_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
exit(0);
}
}
if(fUseEtaWeights)
{
if(fWeightsList->FindObject("eta_weights"))
{
fEtaWeights = dynamic_cast<TH1D*>(fWeightsList->FindObject("eta_weights"));
if(!fEtaWeights){printf("\n WARNING (FQD): !fEtaWeights !!!!\n");exit(0);}
if(TMath::Abs(fEtaWeights->GetBinWidth(1)-fEtaBinWidth)>pow(10.,-6.))
{
cout<<endl;
cout<<"WARNING (FQD): Inconsistent binning in histograms for eta-weights throughout the code."<<endl;
cout<<endl;
}
} else
{
cout<<"WARNING: fUseEtaWeights && fWeightsList->FindObject(\"eta_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
exit(0);
}
}
}
void AliFlowAnalysisWithFittingQDistribution::AccessConstants()
{
fnBinsPhi = AliFlowCommonConstants::GetMaster()->GetNbinsPhi();
fPhiMin = AliFlowCommonConstants::GetMaster()->GetPhiMin();
fPhiMax = AliFlowCommonConstants::GetMaster()->GetPhiMax();
if(fnBinsPhi) fPhiBinWidth = (fPhiMax-fPhiMin)/fnBinsPhi;
fnBinsPt = AliFlowCommonConstants::GetMaster()->GetNbinsPt();
fPtMin = AliFlowCommonConstants::GetMaster()->GetPtMin();
fPtMax = AliFlowCommonConstants::GetMaster()->GetPtMax();
if(fnBinsPt) fPtBinWidth = (fPtMax-fPtMin)/fnBinsPt;
fnBinsEta = AliFlowCommonConstants::GetMaster()->GetNbinsEta();
fEtaMin = AliFlowCommonConstants::GetMaster()->GetEtaMin();
fEtaMax = AliFlowCommonConstants::GetMaster()->GetEtaMax();
if(fnBinsEta) fEtaBinWidth = (fEtaMax-fEtaMin)/fnBinsEta;
}
void AliFlowAnalysisWithFittingQDistribution::BookEverythingForDistributions()
{
TString sigmaFlag[2] = {"#sigma^{2} not fitted","#sigma^{2} fitted"};
TString fqDistributionName = "fqDistribution";
fqDistributionName += fAnalysisLabel->Data();
fqDistribution = new TH1D(Form("%s",fqDistributionName.Data()),"q-distribution",fqNbins,fqMin,fqMax);
fqDistribution->SetXTitle(Form("q_{%d}=|Q_{%d}|/#sqrt{M}",fHarmonic,fHarmonic));
fqDistribution->SetYTitle("Counts");
fHistList->Add(fqDistribution);
if(fStoreqDistributionVsMult)
{
TString fqDistributionVsMultName = "fqDistributionVsMult";
fqDistributionVsMultName += fAnalysisLabel->Data();
fqDistributionVsMult = new TH2D(Form("%s",fqDistributionVsMultName.Data()),"q-distribution vs M",fnBinsMult,fMinMult,fMaxMult,fqNbins,fqMin,fqMax);
fqDistributionVsMult->GetYaxis()->SetTitle(Form("q_{%d}=|Q_{%d}|/#sqrt{M}",fHarmonic,fHarmonic));
if(fMultiplicityIs==AliFlowCommonConstants::kRP)
{
fqDistributionVsMult->GetXaxis()->SetTitle("# RPs");
} else if(fMultiplicityIs==AliFlowCommonConstants::kExternal)
{
fqDistributionVsMult->GetXaxis()->SetTitle("Reference multiplicity (from ESD)");
} else if(fMultiplicityIs==AliFlowCommonConstants::kPOI)
{
fqDistributionVsMult->GetXaxis()->SetTitle("# POIs");
}
fHistList->Add(fqDistributionVsMult);
}
TString fSumOfParticleWeightsName = "fSumOfParticleWeights";
fSumOfParticleWeightsName += fAnalysisLabel->Data();
fSumOfParticleWeights = new TH1D(Form("%s",fSumOfParticleWeightsName.Data()),"Sum of particle weights",10000,0,100000);
fSumOfParticleWeights->SetXTitle("#sum_{i=1}^{N} w_{i}");
fSumOfParticleWeights->GetXaxis()->SetTitleSize(0.03);
fSumOfParticleWeights->SetYTitle("Counts");
fHistList->Add(fSumOfParticleWeights);
TString fIntFlowName = "fIntFlowFQD";
fIntFlowName += fAnalysisLabel->Data();
TString fSigma2Name = "fSigma2";
fSigma2Name += fAnalysisLabel->Data();
TString fChi2Name = "fChi2";
fChi2Name += fAnalysisLabel->Data();
TString fittingFunctionName = "fFittingFunction";
fittingFunctionName += fAnalysisLabel->Data();
for(Int_t f=0;f<2;f++)
{
fIntFlow[f] = new TH1D(Form("%s, %s",fIntFlowName.Data(),sigmaFlag[f].Data()),Form("Reference Flow (%s)",sigmaFlag[f].Data()),1,0,1);
fIntFlow[f]->SetLabelSize(0.08);
fHistList->Add(fIntFlow[f]);
fSigma2[f] = new TH1D(Form("%s, %s",fSigma2Name.Data(),sigmaFlag[f].Data()),Form("#sigma^{2} (%s)",sigmaFlag[f].Data()),1,0,1);
fSigma2[f]->SetLabelSize(0.08);
(fSigma2[f]->GetXaxis())->SetBinLabel(1,"#sigma^{2}");
fHistList->Add(fSigma2[f]);
fChi2[f] = new TH1D(Form("%s, %s",fChi2Name.Data(),sigmaFlag[f].Data()),Form("#chi^{2} (%s)",sigmaFlag[f].Data()),1,0,1);
fChi2[f]->SetLabelSize(0.08);
(fChi2[f]->GetXaxis())->SetLabelOffset(0.01);
(fChi2[f]->GetXaxis())->SetBinLabel(1,"#chi^{2}");
fHistList->Add(fChi2[f]);
fFittingFunction[f] = new TF1(Form("%s, %s",fittingFunctionName.Data(),sigmaFlag[f].Data()),"[2]*(x/[1])*exp(-(x*x+[0]*[0])/(2.*[1]))*TMath::BesselI0(x*[0]/[1])");
fHistList->Add(fFittingFunction[f]);
}
TString fFittingParametersName = "fFittingParameters";
fFittingParametersName += fAnalysisLabel->Data();
fFittingParameters = new TProfile(fFittingParametersName.Data(),"Parameters for fitting q-distribution",13,0,13);
fFittingParameters->SetLabelSize(0.05);
fFittingParameters->GetXaxis()->SetBinLabel(1,"treshold");
fFittingParameters->GetXaxis()->SetBinLabel(2,Form("starting v_{%d}",fHarmonic));
fFittingParameters->GetXaxis()->SetBinLabel(3,Form("min. v_{%d}",fHarmonic));
fFittingParameters->GetXaxis()->SetBinLabel(4,Form("max. v_{%d}",fHarmonic));
fFittingParameters->GetXaxis()->SetBinLabel(5,"starting #sigma^{2}");
fFittingParameters->GetXaxis()->SetBinLabel(6,"min. #sigma^{2}");
fFittingParameters->GetXaxis()->SetBinLabel(7,"max. #sigma^{2}");
fFittingParameters->GetXaxis()->SetBinLabel(8,"Final result is from #sigma^{2} fitted?");
fFittingParameters->GetXaxis()->SetBinLabel(9,"Print results on the screen?");
fFittingParameters->GetXaxis()->SetBinLabel(10,"fStoreqDistributionVsMult");
fFittingParameters->GetXaxis()->SetBinLabel(11,"fMultiplicityIs");
fFittingParameters->GetXaxis()->SetBinLabel(12,"fDoFit");
fFittingParameters->GetXaxis()->SetBinLabel(13,"fExactNoRPs");
fHistList->Add(fFittingParameters);
}
void AliFlowAnalysisWithFittingQDistribution::DoFit(Bool_t sigma2Fitted)
{
Int_t s2F = (Int_t)(sigma2Fitted);
Double_t AvM = fSumOfParticleWeights->GetMean(1);
Int_t binMin = fqDistribution->FindFirstBinAbove(fTreshold);
Int_t binMax = fqDistribution->FindLastBinAbove(fTreshold);
Double_t binWidth = fqDistribution->GetBinWidth(4);
if(TMath::Abs(binWidth) < 1.e-44)
{
cout<<endl;
cout<<"WARNING (FQD): binWidth == 0 in AFAWFQD::DoFit()"<<endl;
cout<<endl;
exit(0);
}
Double_t qmin = (binMin-1)*binWidth;
Double_t qmax = (binMax)*binWidth;
Double_t ent = 0.;
for(Int_t b=binMin;b<=binMax;b++)
{
ent += fqDistribution->GetBinContent(b);
}
Double_t norm = binWidth*ent;
fFittingFunction[s2F]->SetRange(qmin,qmax);
fFittingFunction[s2F]->SetParNames("v*sqrt{sum of particle weights}","sigma^2","norm");
fFittingFunction[s2F]->SetParameters(fvStart*pow(AvM,0.5),fSigma2Start,norm);
fFittingFunction[s2F]->SetParLimits(0,fvMin*pow(AvM,0.5),fvMax*pow(AvM,0.5));
if(s2F == 0)
{
fFittingFunction[s2F]->FixParameter(1,0.5);
} else
{
fFittingFunction[s2F]->SetParLimits(1,fSigma2Min,fSigma2Max);
}
fFittingFunction[s2F]->FixParameter(2,norm);
if(ent > 50)
{
fqDistribution->Fit(fFittingFunction[s2F]->GetName(),"NQ","",qmin,qmax);
}
Double_t v = 0.;
Double_t vError = 0.;
Double_t sigma2 = 0.;
Double_t sigma2Error = 0.;
Double_t chi2 = 0;
if(AvM)
{
v = fFittingFunction[s2F]->GetParameter(0)/pow(AvM,0.5);
vError = fFittingFunction[s2F]->GetParError(0)/pow(AvM,0.5);
fIntFlow[s2F]->SetBinContent(1,v);
fIntFlow[s2F]->SetBinError(1,vError);
} else
{
cout<<endl;
cout<<"WARNING (FQD): AvM == 0 in AFAWFQD::DoFit()"<<endl;
cout<<endl;
}
if(s2F == 0)
{
sigma2 = 0.5;
fSigma2[0]->SetBinContent(1,sigma2);
fSigma2[0]->SetBinError(1,0.);
} else
{
sigma2 = fFittingFunction[s2F]->GetParameter(1);
sigma2Error = fFittingFunction[s2F]->GetParError(1);
fSigma2[1]->SetBinContent(1,sigma2);
fSigma2[1]->SetBinError(1,sigma2Error);
}
chi2 = fFittingFunction[s2F]->GetChisquare();
fChi2[s2F]->SetBinContent(1,chi2);
}
void AliFlowAnalysisWithFittingQDistribution::FillCommonHistResults(Bool_t sigma2Fitted)
{
Int_t s2F = (Int_t)sigma2Fitted;
Double_t v = fIntFlow[s2F]->GetBinContent(1);
Double_t vError = fIntFlow[s2F]->GetBinError(1);
fCommonHistsResults->FillIntegratedFlow(v,vError);
Double_t AvM = fSumOfParticleWeights->GetMean(1);
Double_t chi2 = AvM*pow(v,2.);
if(chi2>=0.)
{
fCommonHistsResults->FillChi(pow(chi2,0.5));
}
}
void AliFlowAnalysisWithFittingQDistribution::PrintOnTheScreen()
{
Int_t n = 0;
if(fCommonHists->GetHarmonic())
{
n = (Int_t)(fCommonHists->GetHarmonic())->GetBinContent(1);
}
cout<<endl;
cout<<"***************************************"<<endl;
cout<<"***************************************"<<endl;
cout<<" reference flow by fitting "<<endl;
cout<<" q-distribution: "<<endl;
if(fUsePhiWeights||fUsePtWeights||fUseEtaWeights)
{
cout<<" (with weights) "<<endl;
} else
{
cout<<" (without weights) "<<endl;
}
cout<<endl;
cout<<"1.) sigma^2 not fitted: "<<endl;
cout<<" v_"<<n<<"{FQD} = "<<fIntFlow[0]->GetBinContent(1)<<" +/- "<<fIntFlow[0]->GetBinError(1)<<endl;
cout<<" sigma^2 = 0.5 +/- 0 "<<endl;
cout<<" chi^2 = "<<fChi2[0]->GetBinContent(1)<<" (Minuit)"<<endl;
cout<<endl;
if(TMath::Abs(fIntFlow[0]->GetBinContent(1)-fvMin)<1.e-10 ||
TMath::Abs(fIntFlow[0]->GetBinContent(1)-fvMax)<1.e-10)
{
cout<<" WARNING: value of v_"<<n<<"{FQD}"<<" is on the boundary"<<endl;
cout<<" of fitting interval. Redo the fit."<< endl;
cout<<endl;
}
cout<<"2.) sigma^2 fitted: "<<endl;
cout<<" v_"<<n<<"{FQD} = "<<fIntFlow[1]->GetBinContent(1)<<" +/- "<<fIntFlow[1]->GetBinError(1)<<endl;
cout<<" sigma^2 = "<<fSigma2[1]->GetBinContent(1)<<" +/- "<<fSigma2[1]->GetBinError(1)<<endl;
cout<<" chi^2 = "<<fChi2[1]->GetBinContent(1)<<" (Minuit)"<<endl;
cout<<endl;
if(TMath::Abs(fIntFlow[0]->GetBinContent(1)-fvMin)<1.e-10 ||
TMath::Abs(fIntFlow[0]->GetBinContent(1)-fvMax)<1.e-10)
{
cout<<" WARNING: value of v_"<<n<<"{FQD}"<<" is on the boundary"<<endl;
cout<<" of fitting interval. Redo the fit."<< endl;
cout<<endl;
}
if(TMath::Abs(fSigma2[1]->GetBinContent(1)-fSigma2Min)<1.e-10 ||
TMath::Abs(fSigma2[1]->GetBinContent(1)-fSigma2Max)<1.e-10)
{
cout<<" WARNING: value of sigma^2 is on the boundary"<<endl;
cout<<" of fitting interval. Redo the fit."<< endl;
cout<<endl;
}
cout<<" nEvts = "<<fSumOfParticleWeights->GetEntries()<<", AvM = "<<fSumOfParticleWeights->GetMean()<<endl;
cout<<endl;
cout<<"***************************************"<<endl;
cout<<"***************************************"<<endl;
cout<<endl;
}
void AliFlowAnalysisWithFittingQDistribution::StoreFittingParameters()
{
if(!fFittingParameters)
{
cout<<endl;
cout<<"WARNING (FQD): fFittingParameters is NULL in AFAWFQD::SFP() !!!!"<<endl;
cout<<endl;
exit(0);
}
fFittingParameters->Reset();
fFittingParameters->Fill(0.5,fTreshold);
fFittingParameters->Fill(1.5,fvStart);
fFittingParameters->Fill(2.5,fvMin);
fFittingParameters->Fill(3.5,fvMax);
fFittingParameters->Fill(4.5,fSigma2Start);
fFittingParameters->Fill(5.5,fSigma2Min);
fFittingParameters->Fill(6.5,fSigma2Max);
fFittingParameters->Fill(7.5,fFinalResultIsFromSigma2Fitted);
fFittingParameters->Fill(8.5,fPrintOnTheScreen);
fFittingParameters->Fill(9.5,fStoreqDistributionVsMult);
if(fMultiplicityIs==AliFlowCommonConstants::kRP)
{
fFittingParameters->Fill(10.5,0);
} else if(fMultiplicityIs==AliFlowCommonConstants::kExternal)
{
fFittingParameters->Fill(10.5,1);
} else if(fMultiplicityIs==AliFlowCommonConstants::kPOI)
{
fFittingParameters->Fill(10.5,2);
}
fFittingParameters->Fill(11.5,fDoFit);
fFittingParameters->Fill(12.5,fExactNoRPs);
}
void AliFlowAnalysisWithFittingQDistribution::AccessFittingParameters()
{
fTreshold = fFittingParameters->GetBinContent(1);
fvStart = fFittingParameters->GetBinContent(2);
fvMin = fFittingParameters->GetBinContent(3);
fvMax = fFittingParameters->GetBinContent(4);
fSigma2Start = fFittingParameters->GetBinContent(5);
fSigma2Min = fFittingParameters->GetBinContent(6);
fSigma2Max = fFittingParameters->GetBinContent(7);
fFinalResultIsFromSigma2Fitted = (Bool_t)fFittingParameters->GetBinContent(8);
fPrintOnTheScreen = (Bool_t)fFittingParameters->GetBinContent(9);
fStoreqDistributionVsMult = (Bool_t)fFittingParameters->GetBinContent(10);
fDoFit = (Bool_t)fFittingParameters->GetBinContent(12);
fExactNoRPs = (Int_t)fFittingParameters->GetBinContent(13);
}
AliFlowAnalysisWithFittingQDistribution.cxx:1 AliFlowAnalysisWithFittingQDistribution.cxx:2 AliFlowAnalysisWithFittingQDistribution.cxx:3 AliFlowAnalysisWithFittingQDistribution.cxx:4 AliFlowAnalysisWithFittingQDistribution.cxx:5 AliFlowAnalysisWithFittingQDistribution.cxx:6 AliFlowAnalysisWithFittingQDistribution.cxx:7 AliFlowAnalysisWithFittingQDistribution.cxx:8 AliFlowAnalysisWithFittingQDistribution.cxx:9 AliFlowAnalysisWithFittingQDistribution.cxx:10 AliFlowAnalysisWithFittingQDistribution.cxx:11 AliFlowAnalysisWithFittingQDistribution.cxx:12 AliFlowAnalysisWithFittingQDistribution.cxx:13 AliFlowAnalysisWithFittingQDistribution.cxx:14 AliFlowAnalysisWithFittingQDistribution.cxx:15 AliFlowAnalysisWithFittingQDistribution.cxx:16 AliFlowAnalysisWithFittingQDistribution.cxx:17 AliFlowAnalysisWithFittingQDistribution.cxx:18 AliFlowAnalysisWithFittingQDistribution.cxx:19 AliFlowAnalysisWithFittingQDistribution.cxx:20 AliFlowAnalysisWithFittingQDistribution.cxx:21 AliFlowAnalysisWithFittingQDistribution.cxx:22 AliFlowAnalysisWithFittingQDistribution.cxx:23 AliFlowAnalysisWithFittingQDistribution.cxx:24 AliFlowAnalysisWithFittingQDistribution.cxx:25 AliFlowAnalysisWithFittingQDistribution.cxx:26 AliFlowAnalysisWithFittingQDistribution.cxx:27 AliFlowAnalysisWithFittingQDistribution.cxx:28 AliFlowAnalysisWithFittingQDistribution.cxx:29 AliFlowAnalysisWithFittingQDistribution.cxx:30 AliFlowAnalysisWithFittingQDistribution.cxx:31 AliFlowAnalysisWithFittingQDistribution.cxx:32 AliFlowAnalysisWithFittingQDistribution.cxx:33 AliFlowAnalysisWithFittingQDistribution.cxx:34 AliFlowAnalysisWithFittingQDistribution.cxx:35 AliFlowAnalysisWithFittingQDistribution.cxx:36 AliFlowAnalysisWithFittingQDistribution.cxx:37 AliFlowAnalysisWithFittingQDistribution.cxx:38 AliFlowAnalysisWithFittingQDistribution.cxx:39 AliFlowAnalysisWithFittingQDistribution.cxx:40 AliFlowAnalysisWithFittingQDistribution.cxx:41 AliFlowAnalysisWithFittingQDistribution.cxx:42 AliFlowAnalysisWithFittingQDistribution.cxx:43 AliFlowAnalysisWithFittingQDistribution.cxx:44 AliFlowAnalysisWithFittingQDistribution.cxx:45 AliFlowAnalysisWithFittingQDistribution.cxx:46 AliFlowAnalysisWithFittingQDistribution.cxx:47 AliFlowAnalysisWithFittingQDistribution.cxx:48 AliFlowAnalysisWithFittingQDistribution.cxx:49 AliFlowAnalysisWithFittingQDistribution.cxx:50 AliFlowAnalysisWithFittingQDistribution.cxx:51 AliFlowAnalysisWithFittingQDistribution.cxx:52 AliFlowAnalysisWithFittingQDistribution.cxx:53 AliFlowAnalysisWithFittingQDistribution.cxx:54 AliFlowAnalysisWithFittingQDistribution.cxx:55 AliFlowAnalysisWithFittingQDistribution.cxx:56 AliFlowAnalysisWithFittingQDistribution.cxx:57 AliFlowAnalysisWithFittingQDistribution.cxx:58 AliFlowAnalysisWithFittingQDistribution.cxx:59 AliFlowAnalysisWithFittingQDistribution.cxx:60 AliFlowAnalysisWithFittingQDistribution.cxx:61 AliFlowAnalysisWithFittingQDistribution.cxx:62 AliFlowAnalysisWithFittingQDistribution.cxx:63 AliFlowAnalysisWithFittingQDistribution.cxx:64 AliFlowAnalysisWithFittingQDistribution.cxx:65 AliFlowAnalysisWithFittingQDistribution.cxx:66 AliFlowAnalysisWithFittingQDistribution.cxx:67 AliFlowAnalysisWithFittingQDistribution.cxx:68 AliFlowAnalysisWithFittingQDistribution.cxx:69 AliFlowAnalysisWithFittingQDistribution.cxx:70 AliFlowAnalysisWithFittingQDistribution.cxx:71 AliFlowAnalysisWithFittingQDistribution.cxx:72 AliFlowAnalysisWithFittingQDistribution.cxx:73 AliFlowAnalysisWithFittingQDistribution.cxx:74 AliFlowAnalysisWithFittingQDistribution.cxx:75 AliFlowAnalysisWithFittingQDistribution.cxx:76 AliFlowAnalysisWithFittingQDistribution.cxx:77 AliFlowAnalysisWithFittingQDistribution.cxx:78 AliFlowAnalysisWithFittingQDistribution.cxx:79 AliFlowAnalysisWithFittingQDistribution.cxx:80 AliFlowAnalysisWithFittingQDistribution.cxx:81 AliFlowAnalysisWithFittingQDistribution.cxx:82 AliFlowAnalysisWithFittingQDistribution.cxx:83 AliFlowAnalysisWithFittingQDistribution.cxx:84 AliFlowAnalysisWithFittingQDistribution.cxx:85 AliFlowAnalysisWithFittingQDistribution.cxx:86 AliFlowAnalysisWithFittingQDistribution.cxx:87 AliFlowAnalysisWithFittingQDistribution.cxx:88 AliFlowAnalysisWithFittingQDistribution.cxx:89 AliFlowAnalysisWithFittingQDistribution.cxx:90 AliFlowAnalysisWithFittingQDistribution.cxx:91 AliFlowAnalysisWithFittingQDistribution.cxx:92 AliFlowAnalysisWithFittingQDistribution.cxx:93 AliFlowAnalysisWithFittingQDistribution.cxx:94 AliFlowAnalysisWithFittingQDistribution.cxx:95 AliFlowAnalysisWithFittingQDistribution.cxx:96 AliFlowAnalysisWithFittingQDistribution.cxx:97 AliFlowAnalysisWithFittingQDistribution.cxx:98 AliFlowAnalysisWithFittingQDistribution.cxx:99 AliFlowAnalysisWithFittingQDistribution.cxx:100 AliFlowAnalysisWithFittingQDistribution.cxx:101 AliFlowAnalysisWithFittingQDistribution.cxx:102 AliFlowAnalysisWithFittingQDistribution.cxx:103 AliFlowAnalysisWithFittingQDistribution.cxx:104 AliFlowAnalysisWithFittingQDistribution.cxx:105 AliFlowAnalysisWithFittingQDistribution.cxx:106 AliFlowAnalysisWithFittingQDistribution.cxx:107 AliFlowAnalysisWithFittingQDistribution.cxx:108 AliFlowAnalysisWithFittingQDistribution.cxx:109 AliFlowAnalysisWithFittingQDistribution.cxx:110 AliFlowAnalysisWithFittingQDistribution.cxx:111 AliFlowAnalysisWithFittingQDistribution.cxx:112 AliFlowAnalysisWithFittingQDistribution.cxx:113 AliFlowAnalysisWithFittingQDistribution.cxx:114 AliFlowAnalysisWithFittingQDistribution.cxx:115 AliFlowAnalysisWithFittingQDistribution.cxx:116 AliFlowAnalysisWithFittingQDistribution.cxx:117 AliFlowAnalysisWithFittingQDistribution.cxx:118 AliFlowAnalysisWithFittingQDistribution.cxx:119 AliFlowAnalysisWithFittingQDistribution.cxx:120 AliFlowAnalysisWithFittingQDistribution.cxx:121 AliFlowAnalysisWithFittingQDistribution.cxx:122 AliFlowAnalysisWithFittingQDistribution.cxx:123 AliFlowAnalysisWithFittingQDistribution.cxx:124 AliFlowAnalysisWithFittingQDistribution.cxx:125 AliFlowAnalysisWithFittingQDistribution.cxx:126 AliFlowAnalysisWithFittingQDistribution.cxx:127 AliFlowAnalysisWithFittingQDistribution.cxx:128 AliFlowAnalysisWithFittingQDistribution.cxx:129 AliFlowAnalysisWithFittingQDistribution.cxx:130 AliFlowAnalysisWithFittingQDistribution.cxx:131 AliFlowAnalysisWithFittingQDistribution.cxx:132 AliFlowAnalysisWithFittingQDistribution.cxx:133 AliFlowAnalysisWithFittingQDistribution.cxx:134 AliFlowAnalysisWithFittingQDistribution.cxx:135 AliFlowAnalysisWithFittingQDistribution.cxx:136 AliFlowAnalysisWithFittingQDistribution.cxx:137 AliFlowAnalysisWithFittingQDistribution.cxx:138 AliFlowAnalysisWithFittingQDistribution.cxx:139 AliFlowAnalysisWithFittingQDistribution.cxx:140 AliFlowAnalysisWithFittingQDistribution.cxx:141 AliFlowAnalysisWithFittingQDistribution.cxx:142 AliFlowAnalysisWithFittingQDistribution.cxx:143 AliFlowAnalysisWithFittingQDistribution.cxx:144 AliFlowAnalysisWithFittingQDistribution.cxx:145 AliFlowAnalysisWithFittingQDistribution.cxx:146 AliFlowAnalysisWithFittingQDistribution.cxx:147 AliFlowAnalysisWithFittingQDistribution.cxx:148 AliFlowAnalysisWithFittingQDistribution.cxx:149 AliFlowAnalysisWithFittingQDistribution.cxx:150 AliFlowAnalysisWithFittingQDistribution.cxx:151 AliFlowAnalysisWithFittingQDistribution.cxx:152 AliFlowAnalysisWithFittingQDistribution.cxx:153 AliFlowAnalysisWithFittingQDistribution.cxx:154 AliFlowAnalysisWithFittingQDistribution.cxx:155 AliFlowAnalysisWithFittingQDistribution.cxx:156 AliFlowAnalysisWithFittingQDistribution.cxx:157 AliFlowAnalysisWithFittingQDistribution.cxx:158 AliFlowAnalysisWithFittingQDistribution.cxx:159 AliFlowAnalysisWithFittingQDistribution.cxx:160 AliFlowAnalysisWithFittingQDistribution.cxx:161 AliFlowAnalysisWithFittingQDistribution.cxx:162 AliFlowAnalysisWithFittingQDistribution.cxx:163 AliFlowAnalysisWithFittingQDistribution.cxx:164 AliFlowAnalysisWithFittingQDistribution.cxx:165 AliFlowAnalysisWithFittingQDistribution.cxx:166 AliFlowAnalysisWithFittingQDistribution.cxx:167 AliFlowAnalysisWithFittingQDistribution.cxx:168 AliFlowAnalysisWithFittingQDistribution.cxx:169 AliFlowAnalysisWithFittingQDistribution.cxx:170 AliFlowAnalysisWithFittingQDistribution.cxx:171 AliFlowAnalysisWithFittingQDistribution.cxx:172 AliFlowAnalysisWithFittingQDistribution.cxx:173 AliFlowAnalysisWithFittingQDistribution.cxx:174 AliFlowAnalysisWithFittingQDistribution.cxx:175 AliFlowAnalysisWithFittingQDistribution.cxx:176 AliFlowAnalysisWithFittingQDistribution.cxx:177 AliFlowAnalysisWithFittingQDistribution.cxx:178 AliFlowAnalysisWithFittingQDistribution.cxx:179 AliFlowAnalysisWithFittingQDistribution.cxx:180 AliFlowAnalysisWithFittingQDistribution.cxx:181 AliFlowAnalysisWithFittingQDistribution.cxx:182 AliFlowAnalysisWithFittingQDistribution.cxx:183 AliFlowAnalysisWithFittingQDistribution.cxx:184 AliFlowAnalysisWithFittingQDistribution.cxx:185 AliFlowAnalysisWithFittingQDistribution.cxx:186 AliFlowAnalysisWithFittingQDistribution.cxx:187 AliFlowAnalysisWithFittingQDistribution.cxx:188 AliFlowAnalysisWithFittingQDistribution.cxx:189 AliFlowAnalysisWithFittingQDistribution.cxx:190 AliFlowAnalysisWithFittingQDistribution.cxx:191 AliFlowAnalysisWithFittingQDistribution.cxx:192 AliFlowAnalysisWithFittingQDistribution.cxx:193 AliFlowAnalysisWithFittingQDistribution.cxx:194 AliFlowAnalysisWithFittingQDistribution.cxx:195 AliFlowAnalysisWithFittingQDistribution.cxx:196 AliFlowAnalysisWithFittingQDistribution.cxx:197 AliFlowAnalysisWithFittingQDistribution.cxx:198 AliFlowAnalysisWithFittingQDistribution.cxx:199 AliFlowAnalysisWithFittingQDistribution.cxx:200 AliFlowAnalysisWithFittingQDistribution.cxx:201 AliFlowAnalysisWithFittingQDistribution.cxx:202 AliFlowAnalysisWithFittingQDistribution.cxx:203 AliFlowAnalysisWithFittingQDistribution.cxx:204 AliFlowAnalysisWithFittingQDistribution.cxx:205 AliFlowAnalysisWithFittingQDistribution.cxx:206 AliFlowAnalysisWithFittingQDistribution.cxx:207 AliFlowAnalysisWithFittingQDistribution.cxx:208 AliFlowAnalysisWithFittingQDistribution.cxx:209 AliFlowAnalysisWithFittingQDistribution.cxx:210 AliFlowAnalysisWithFittingQDistribution.cxx:211 AliFlowAnalysisWithFittingQDistribution.cxx:212 AliFlowAnalysisWithFittingQDistribution.cxx:213 AliFlowAnalysisWithFittingQDistribution.cxx:214 AliFlowAnalysisWithFittingQDistribution.cxx:215 AliFlowAnalysisWithFittingQDistribution.cxx:216 AliFlowAnalysisWithFittingQDistribution.cxx:217 AliFlowAnalysisWithFittingQDistribution.cxx:218 AliFlowAnalysisWithFittingQDistribution.cxx:219 AliFlowAnalysisWithFittingQDistribution.cxx:220 AliFlowAnalysisWithFittingQDistribution.cxx:221 AliFlowAnalysisWithFittingQDistribution.cxx:222 AliFlowAnalysisWithFittingQDistribution.cxx:223 AliFlowAnalysisWithFittingQDistribution.cxx:224 AliFlowAnalysisWithFittingQDistribution.cxx:225 AliFlowAnalysisWithFittingQDistribution.cxx:226 AliFlowAnalysisWithFittingQDistribution.cxx:227 AliFlowAnalysisWithFittingQDistribution.cxx:228 AliFlowAnalysisWithFittingQDistribution.cxx:229 AliFlowAnalysisWithFittingQDistribution.cxx:230 AliFlowAnalysisWithFittingQDistribution.cxx:231 AliFlowAnalysisWithFittingQDistribution.cxx:232 AliFlowAnalysisWithFittingQDistribution.cxx:233 AliFlowAnalysisWithFittingQDistribution.cxx:234 AliFlowAnalysisWithFittingQDistribution.cxx:235 AliFlowAnalysisWithFittingQDistribution.cxx:236 AliFlowAnalysisWithFittingQDistribution.cxx:237 AliFlowAnalysisWithFittingQDistribution.cxx:238 AliFlowAnalysisWithFittingQDistribution.cxx:239 AliFlowAnalysisWithFittingQDistribution.cxx:240 AliFlowAnalysisWithFittingQDistribution.cxx:241 AliFlowAnalysisWithFittingQDistribution.cxx:242 AliFlowAnalysisWithFittingQDistribution.cxx:243 AliFlowAnalysisWithFittingQDistribution.cxx:244 AliFlowAnalysisWithFittingQDistribution.cxx:245 AliFlowAnalysisWithFittingQDistribution.cxx:246 AliFlowAnalysisWithFittingQDistribution.cxx:247 AliFlowAnalysisWithFittingQDistribution.cxx:248 AliFlowAnalysisWithFittingQDistribution.cxx:249 AliFlowAnalysisWithFittingQDistribution.cxx:250 AliFlowAnalysisWithFittingQDistribution.cxx:251 AliFlowAnalysisWithFittingQDistribution.cxx:252 AliFlowAnalysisWithFittingQDistribution.cxx:253 AliFlowAnalysisWithFittingQDistribution.cxx:254 AliFlowAnalysisWithFittingQDistribution.cxx:255 AliFlowAnalysisWithFittingQDistribution.cxx:256 AliFlowAnalysisWithFittingQDistribution.cxx:257 AliFlowAnalysisWithFittingQDistribution.cxx:258 AliFlowAnalysisWithFittingQDistribution.cxx:259 AliFlowAnalysisWithFittingQDistribution.cxx:260 AliFlowAnalysisWithFittingQDistribution.cxx:261 AliFlowAnalysisWithFittingQDistribution.cxx:262 AliFlowAnalysisWithFittingQDistribution.cxx:263 AliFlowAnalysisWithFittingQDistribution.cxx:264 AliFlowAnalysisWithFittingQDistribution.cxx:265 AliFlowAnalysisWithFittingQDistribution.cxx:266 AliFlowAnalysisWithFittingQDistribution.cxx:267 AliFlowAnalysisWithFittingQDistribution.cxx:268 AliFlowAnalysisWithFittingQDistribution.cxx:269 AliFlowAnalysisWithFittingQDistribution.cxx:270 AliFlowAnalysisWithFittingQDistribution.cxx:271 AliFlowAnalysisWithFittingQDistribution.cxx:272 AliFlowAnalysisWithFittingQDistribution.cxx:273 AliFlowAnalysisWithFittingQDistribution.cxx:274 AliFlowAnalysisWithFittingQDistribution.cxx:275 AliFlowAnalysisWithFittingQDistribution.cxx:276 AliFlowAnalysisWithFittingQDistribution.cxx:277 AliFlowAnalysisWithFittingQDistribution.cxx:278 AliFlowAnalysisWithFittingQDistribution.cxx:279 AliFlowAnalysisWithFittingQDistribution.cxx:280 AliFlowAnalysisWithFittingQDistribution.cxx:281 AliFlowAnalysisWithFittingQDistribution.cxx:282 AliFlowAnalysisWithFittingQDistribution.cxx:283 AliFlowAnalysisWithFittingQDistribution.cxx:284 AliFlowAnalysisWithFittingQDistribution.cxx:285 AliFlowAnalysisWithFittingQDistribution.cxx:286 AliFlowAnalysisWithFittingQDistribution.cxx:287 AliFlowAnalysisWithFittingQDistribution.cxx:288 AliFlowAnalysisWithFittingQDistribution.cxx:289 AliFlowAnalysisWithFittingQDistribution.cxx:290 AliFlowAnalysisWithFittingQDistribution.cxx:291 AliFlowAnalysisWithFittingQDistribution.cxx:292 AliFlowAnalysisWithFittingQDistribution.cxx:293 AliFlowAnalysisWithFittingQDistribution.cxx:294 AliFlowAnalysisWithFittingQDistribution.cxx:295 AliFlowAnalysisWithFittingQDistribution.cxx:296 AliFlowAnalysisWithFittingQDistribution.cxx:297 AliFlowAnalysisWithFittingQDistribution.cxx:298 AliFlowAnalysisWithFittingQDistribution.cxx:299 AliFlowAnalysisWithFittingQDistribution.cxx:300 AliFlowAnalysisWithFittingQDistribution.cxx:301 AliFlowAnalysisWithFittingQDistribution.cxx:302 AliFlowAnalysisWithFittingQDistribution.cxx:303 AliFlowAnalysisWithFittingQDistribution.cxx:304 AliFlowAnalysisWithFittingQDistribution.cxx:305 AliFlowAnalysisWithFittingQDistribution.cxx:306 AliFlowAnalysisWithFittingQDistribution.cxx:307 AliFlowAnalysisWithFittingQDistribution.cxx:308 AliFlowAnalysisWithFittingQDistribution.cxx:309 AliFlowAnalysisWithFittingQDistribution.cxx:310 AliFlowAnalysisWithFittingQDistribution.cxx:311 AliFlowAnalysisWithFittingQDistribution.cxx:312 AliFlowAnalysisWithFittingQDistribution.cxx:313 AliFlowAnalysisWithFittingQDistribution.cxx:314 AliFlowAnalysisWithFittingQDistribution.cxx:315 AliFlowAnalysisWithFittingQDistribution.cxx:316 AliFlowAnalysisWithFittingQDistribution.cxx:317 AliFlowAnalysisWithFittingQDistribution.cxx:318 AliFlowAnalysisWithFittingQDistribution.cxx:319 AliFlowAnalysisWithFittingQDistribution.cxx:320 AliFlowAnalysisWithFittingQDistribution.cxx:321 AliFlowAnalysisWithFittingQDistribution.cxx:322 AliFlowAnalysisWithFittingQDistribution.cxx:323 AliFlowAnalysisWithFittingQDistribution.cxx:324 AliFlowAnalysisWithFittingQDistribution.cxx:325 AliFlowAnalysisWithFittingQDistribution.cxx:326 AliFlowAnalysisWithFittingQDistribution.cxx:327 AliFlowAnalysisWithFittingQDistribution.cxx:328 AliFlowAnalysisWithFittingQDistribution.cxx:329 AliFlowAnalysisWithFittingQDistribution.cxx:330 AliFlowAnalysisWithFittingQDistribution.cxx:331 AliFlowAnalysisWithFittingQDistribution.cxx:332 AliFlowAnalysisWithFittingQDistribution.cxx:333 AliFlowAnalysisWithFittingQDistribution.cxx:334 AliFlowAnalysisWithFittingQDistribution.cxx:335 AliFlowAnalysisWithFittingQDistribution.cxx:336 AliFlowAnalysisWithFittingQDistribution.cxx:337 AliFlowAnalysisWithFittingQDistribution.cxx:338 AliFlowAnalysisWithFittingQDistribution.cxx:339 AliFlowAnalysisWithFittingQDistribution.cxx:340 AliFlowAnalysisWithFittingQDistribution.cxx:341 AliFlowAnalysisWithFittingQDistribution.cxx:342 AliFlowAnalysisWithFittingQDistribution.cxx:343 AliFlowAnalysisWithFittingQDistribution.cxx:344 AliFlowAnalysisWithFittingQDistribution.cxx:345 AliFlowAnalysisWithFittingQDistribution.cxx:346 AliFlowAnalysisWithFittingQDistribution.cxx:347 AliFlowAnalysisWithFittingQDistribution.cxx:348 AliFlowAnalysisWithFittingQDistribution.cxx:349 AliFlowAnalysisWithFittingQDistribution.cxx:350 AliFlowAnalysisWithFittingQDistribution.cxx:351 AliFlowAnalysisWithFittingQDistribution.cxx:352 AliFlowAnalysisWithFittingQDistribution.cxx:353 AliFlowAnalysisWithFittingQDistribution.cxx:354 AliFlowAnalysisWithFittingQDistribution.cxx:355 AliFlowAnalysisWithFittingQDistribution.cxx:356 AliFlowAnalysisWithFittingQDistribution.cxx:357 AliFlowAnalysisWithFittingQDistribution.cxx:358 AliFlowAnalysisWithFittingQDistribution.cxx:359 AliFlowAnalysisWithFittingQDistribution.cxx:360 AliFlowAnalysisWithFittingQDistribution.cxx:361 AliFlowAnalysisWithFittingQDistribution.cxx:362 AliFlowAnalysisWithFittingQDistribution.cxx:363 AliFlowAnalysisWithFittingQDistribution.cxx:364 AliFlowAnalysisWithFittingQDistribution.cxx:365 AliFlowAnalysisWithFittingQDistribution.cxx:366 AliFlowAnalysisWithFittingQDistribution.cxx:367 AliFlowAnalysisWithFittingQDistribution.cxx:368 AliFlowAnalysisWithFittingQDistribution.cxx:369 AliFlowAnalysisWithFittingQDistribution.cxx:370 AliFlowAnalysisWithFittingQDistribution.cxx:371 AliFlowAnalysisWithFittingQDistribution.cxx:372 AliFlowAnalysisWithFittingQDistribution.cxx:373 AliFlowAnalysisWithFittingQDistribution.cxx:374 AliFlowAnalysisWithFittingQDistribution.cxx:375 AliFlowAnalysisWithFittingQDistribution.cxx:376 AliFlowAnalysisWithFittingQDistribution.cxx:377 AliFlowAnalysisWithFittingQDistribution.cxx:378 AliFlowAnalysisWithFittingQDistribution.cxx:379 AliFlowAnalysisWithFittingQDistribution.cxx:380 AliFlowAnalysisWithFittingQDistribution.cxx:381 AliFlowAnalysisWithFittingQDistribution.cxx:382 AliFlowAnalysisWithFittingQDistribution.cxx:383 AliFlowAnalysisWithFittingQDistribution.cxx:384 AliFlowAnalysisWithFittingQDistribution.cxx:385 AliFlowAnalysisWithFittingQDistribution.cxx:386 AliFlowAnalysisWithFittingQDistribution.cxx:387 AliFlowAnalysisWithFittingQDistribution.cxx:388 AliFlowAnalysisWithFittingQDistribution.cxx:389 AliFlowAnalysisWithFittingQDistribution.cxx:390 AliFlowAnalysisWithFittingQDistribution.cxx:391 AliFlowAnalysisWithFittingQDistribution.cxx:392 AliFlowAnalysisWithFittingQDistribution.cxx:393 AliFlowAnalysisWithFittingQDistribution.cxx:394 AliFlowAnalysisWithFittingQDistribution.cxx:395 AliFlowAnalysisWithFittingQDistribution.cxx:396 AliFlowAnalysisWithFittingQDistribution.cxx:397 AliFlowAnalysisWithFittingQDistribution.cxx:398 AliFlowAnalysisWithFittingQDistribution.cxx:399 AliFlowAnalysisWithFittingQDistribution.cxx:400 AliFlowAnalysisWithFittingQDistribution.cxx:401 AliFlowAnalysisWithFittingQDistribution.cxx:402 AliFlowAnalysisWithFittingQDistribution.cxx:403 AliFlowAnalysisWithFittingQDistribution.cxx:404 AliFlowAnalysisWithFittingQDistribution.cxx:405 AliFlowAnalysisWithFittingQDistribution.cxx:406 AliFlowAnalysisWithFittingQDistribution.cxx:407 AliFlowAnalysisWithFittingQDistribution.cxx:408 AliFlowAnalysisWithFittingQDistribution.cxx:409 AliFlowAnalysisWithFittingQDistribution.cxx:410 AliFlowAnalysisWithFittingQDistribution.cxx:411 AliFlowAnalysisWithFittingQDistribution.cxx:412 AliFlowAnalysisWithFittingQDistribution.cxx:413 AliFlowAnalysisWithFittingQDistribution.cxx:414 AliFlowAnalysisWithFittingQDistribution.cxx:415 AliFlowAnalysisWithFittingQDistribution.cxx:416 AliFlowAnalysisWithFittingQDistribution.cxx:417 AliFlowAnalysisWithFittingQDistribution.cxx:418 AliFlowAnalysisWithFittingQDistribution.cxx:419 AliFlowAnalysisWithFittingQDistribution.cxx:420 AliFlowAnalysisWithFittingQDistribution.cxx:421 AliFlowAnalysisWithFittingQDistribution.cxx:422 AliFlowAnalysisWithFittingQDistribution.cxx:423 AliFlowAnalysisWithFittingQDistribution.cxx:424 AliFlowAnalysisWithFittingQDistribution.cxx:425 AliFlowAnalysisWithFittingQDistribution.cxx:426 AliFlowAnalysisWithFittingQDistribution.cxx:427 AliFlowAnalysisWithFittingQDistribution.cxx:428 AliFlowAnalysisWithFittingQDistribution.cxx:429 AliFlowAnalysisWithFittingQDistribution.cxx:430 AliFlowAnalysisWithFittingQDistribution.cxx:431 AliFlowAnalysisWithFittingQDistribution.cxx:432 AliFlowAnalysisWithFittingQDistribution.cxx:433 AliFlowAnalysisWithFittingQDistribution.cxx:434 AliFlowAnalysisWithFittingQDistribution.cxx:435 AliFlowAnalysisWithFittingQDistribution.cxx:436 AliFlowAnalysisWithFittingQDistribution.cxx:437 AliFlowAnalysisWithFittingQDistribution.cxx:438 AliFlowAnalysisWithFittingQDistribution.cxx:439 AliFlowAnalysisWithFittingQDistribution.cxx:440 AliFlowAnalysisWithFittingQDistribution.cxx:441 AliFlowAnalysisWithFittingQDistribution.cxx:442 AliFlowAnalysisWithFittingQDistribution.cxx:443 AliFlowAnalysisWithFittingQDistribution.cxx:444 AliFlowAnalysisWithFittingQDistribution.cxx:445 AliFlowAnalysisWithFittingQDistribution.cxx:446 AliFlowAnalysisWithFittingQDistribution.cxx:447 AliFlowAnalysisWithFittingQDistribution.cxx:448 AliFlowAnalysisWithFittingQDistribution.cxx:449 AliFlowAnalysisWithFittingQDistribution.cxx:450 AliFlowAnalysisWithFittingQDistribution.cxx:451 AliFlowAnalysisWithFittingQDistribution.cxx:452 AliFlowAnalysisWithFittingQDistribution.cxx:453 AliFlowAnalysisWithFittingQDistribution.cxx:454 AliFlowAnalysisWithFittingQDistribution.cxx:455 AliFlowAnalysisWithFittingQDistribution.cxx:456 AliFlowAnalysisWithFittingQDistribution.cxx:457 AliFlowAnalysisWithFittingQDistribution.cxx:458 AliFlowAnalysisWithFittingQDistribution.cxx:459 AliFlowAnalysisWithFittingQDistribution.cxx:460 AliFlowAnalysisWithFittingQDistribution.cxx:461 AliFlowAnalysisWithFittingQDistribution.cxx:462 AliFlowAnalysisWithFittingQDistribution.cxx:463 AliFlowAnalysisWithFittingQDistribution.cxx:464 AliFlowAnalysisWithFittingQDistribution.cxx:465 AliFlowAnalysisWithFittingQDistribution.cxx:466 AliFlowAnalysisWithFittingQDistribution.cxx:467 AliFlowAnalysisWithFittingQDistribution.cxx:468 AliFlowAnalysisWithFittingQDistribution.cxx:469 AliFlowAnalysisWithFittingQDistribution.cxx:470 AliFlowAnalysisWithFittingQDistribution.cxx:471 AliFlowAnalysisWithFittingQDistribution.cxx:472 AliFlowAnalysisWithFittingQDistribution.cxx:473 AliFlowAnalysisWithFittingQDistribution.cxx:474 AliFlowAnalysisWithFittingQDistribution.cxx:475 AliFlowAnalysisWithFittingQDistribution.cxx:476 AliFlowAnalysisWithFittingQDistribution.cxx:477 AliFlowAnalysisWithFittingQDistribution.cxx:478 AliFlowAnalysisWithFittingQDistribution.cxx:479 AliFlowAnalysisWithFittingQDistribution.cxx:480 AliFlowAnalysisWithFittingQDistribution.cxx:481 AliFlowAnalysisWithFittingQDistribution.cxx:482 AliFlowAnalysisWithFittingQDistribution.cxx:483 AliFlowAnalysisWithFittingQDistribution.cxx:484 AliFlowAnalysisWithFittingQDistribution.cxx:485 AliFlowAnalysisWithFittingQDistribution.cxx:486 AliFlowAnalysisWithFittingQDistribution.cxx:487 AliFlowAnalysisWithFittingQDistribution.cxx:488 AliFlowAnalysisWithFittingQDistribution.cxx:489 AliFlowAnalysisWithFittingQDistribution.cxx:490 AliFlowAnalysisWithFittingQDistribution.cxx:491 AliFlowAnalysisWithFittingQDistribution.cxx:492 AliFlowAnalysisWithFittingQDistribution.cxx:493 AliFlowAnalysisWithFittingQDistribution.cxx:494 AliFlowAnalysisWithFittingQDistribution.cxx:495 AliFlowAnalysisWithFittingQDistribution.cxx:496 AliFlowAnalysisWithFittingQDistribution.cxx:497 AliFlowAnalysisWithFittingQDistribution.cxx:498 AliFlowAnalysisWithFittingQDistribution.cxx:499 AliFlowAnalysisWithFittingQDistribution.cxx:500 AliFlowAnalysisWithFittingQDistribution.cxx:501 AliFlowAnalysisWithFittingQDistribution.cxx:502 AliFlowAnalysisWithFittingQDistribution.cxx:503 AliFlowAnalysisWithFittingQDistribution.cxx:504 AliFlowAnalysisWithFittingQDistribution.cxx:505 AliFlowAnalysisWithFittingQDistribution.cxx:506 AliFlowAnalysisWithFittingQDistribution.cxx:507 AliFlowAnalysisWithFittingQDistribution.cxx:508 AliFlowAnalysisWithFittingQDistribution.cxx:509 AliFlowAnalysisWithFittingQDistribution.cxx:510 AliFlowAnalysisWithFittingQDistribution.cxx:511 AliFlowAnalysisWithFittingQDistribution.cxx:512 AliFlowAnalysisWithFittingQDistribution.cxx:513 AliFlowAnalysisWithFittingQDistribution.cxx:514 AliFlowAnalysisWithFittingQDistribution.cxx:515 AliFlowAnalysisWithFittingQDistribution.cxx:516 AliFlowAnalysisWithFittingQDistribution.cxx:517 AliFlowAnalysisWithFittingQDistribution.cxx:518 AliFlowAnalysisWithFittingQDistribution.cxx:519 AliFlowAnalysisWithFittingQDistribution.cxx:520 AliFlowAnalysisWithFittingQDistribution.cxx:521 AliFlowAnalysisWithFittingQDistribution.cxx:522 AliFlowAnalysisWithFittingQDistribution.cxx:523 AliFlowAnalysisWithFittingQDistribution.cxx:524 AliFlowAnalysisWithFittingQDistribution.cxx:525 AliFlowAnalysisWithFittingQDistribution.cxx:526 AliFlowAnalysisWithFittingQDistribution.cxx:527 AliFlowAnalysisWithFittingQDistribution.cxx:528 AliFlowAnalysisWithFittingQDistribution.cxx:529 AliFlowAnalysisWithFittingQDistribution.cxx:530 AliFlowAnalysisWithFittingQDistribution.cxx:531 AliFlowAnalysisWithFittingQDistribution.cxx:532 AliFlowAnalysisWithFittingQDistribution.cxx:533 AliFlowAnalysisWithFittingQDistribution.cxx:534 AliFlowAnalysisWithFittingQDistribution.cxx:535 AliFlowAnalysisWithFittingQDistribution.cxx:536 AliFlowAnalysisWithFittingQDistribution.cxx:537 AliFlowAnalysisWithFittingQDistribution.cxx:538 AliFlowAnalysisWithFittingQDistribution.cxx:539 AliFlowAnalysisWithFittingQDistribution.cxx:540 AliFlowAnalysisWithFittingQDistribution.cxx:541 AliFlowAnalysisWithFittingQDistribution.cxx:542 AliFlowAnalysisWithFittingQDistribution.cxx:543 AliFlowAnalysisWithFittingQDistribution.cxx:544 AliFlowAnalysisWithFittingQDistribution.cxx:545 AliFlowAnalysisWithFittingQDistribution.cxx:546 AliFlowAnalysisWithFittingQDistribution.cxx:547 AliFlowAnalysisWithFittingQDistribution.cxx:548 AliFlowAnalysisWithFittingQDistribution.cxx:549 AliFlowAnalysisWithFittingQDistribution.cxx:550 AliFlowAnalysisWithFittingQDistribution.cxx:551 AliFlowAnalysisWithFittingQDistribution.cxx:552 AliFlowAnalysisWithFittingQDistribution.cxx:553 AliFlowAnalysisWithFittingQDistribution.cxx:554 AliFlowAnalysisWithFittingQDistribution.cxx:555 AliFlowAnalysisWithFittingQDistribution.cxx:556 AliFlowAnalysisWithFittingQDistribution.cxx:557 AliFlowAnalysisWithFittingQDistribution.cxx:558 AliFlowAnalysisWithFittingQDistribution.cxx:559 AliFlowAnalysisWithFittingQDistribution.cxx:560 AliFlowAnalysisWithFittingQDistribution.cxx:561 AliFlowAnalysisWithFittingQDistribution.cxx:562 AliFlowAnalysisWithFittingQDistribution.cxx:563 AliFlowAnalysisWithFittingQDistribution.cxx:564 AliFlowAnalysisWithFittingQDistribution.cxx:565 AliFlowAnalysisWithFittingQDistribution.cxx:566 AliFlowAnalysisWithFittingQDistribution.cxx:567 AliFlowAnalysisWithFittingQDistribution.cxx:568 AliFlowAnalysisWithFittingQDistribution.cxx:569 AliFlowAnalysisWithFittingQDistribution.cxx:570 AliFlowAnalysisWithFittingQDistribution.cxx:571 AliFlowAnalysisWithFittingQDistribution.cxx:572 AliFlowAnalysisWithFittingQDistribution.cxx:573 AliFlowAnalysisWithFittingQDistribution.cxx:574 AliFlowAnalysisWithFittingQDistribution.cxx:575 AliFlowAnalysisWithFittingQDistribution.cxx:576 AliFlowAnalysisWithFittingQDistribution.cxx:577 AliFlowAnalysisWithFittingQDistribution.cxx:578 AliFlowAnalysisWithFittingQDistribution.cxx:579 AliFlowAnalysisWithFittingQDistribution.cxx:580 AliFlowAnalysisWithFittingQDistribution.cxx:581 AliFlowAnalysisWithFittingQDistribution.cxx:582 AliFlowAnalysisWithFittingQDistribution.cxx:583 AliFlowAnalysisWithFittingQDistribution.cxx:584 AliFlowAnalysisWithFittingQDistribution.cxx:585 AliFlowAnalysisWithFittingQDistribution.cxx:586 AliFlowAnalysisWithFittingQDistribution.cxx:587 AliFlowAnalysisWithFittingQDistribution.cxx:588 AliFlowAnalysisWithFittingQDistribution.cxx:589 AliFlowAnalysisWithFittingQDistribution.cxx:590 AliFlowAnalysisWithFittingQDistribution.cxx:591 AliFlowAnalysisWithFittingQDistribution.cxx:592 AliFlowAnalysisWithFittingQDistribution.cxx:593 AliFlowAnalysisWithFittingQDistribution.cxx:594 AliFlowAnalysisWithFittingQDistribution.cxx:595 AliFlowAnalysisWithFittingQDistribution.cxx:596 AliFlowAnalysisWithFittingQDistribution.cxx:597 AliFlowAnalysisWithFittingQDistribution.cxx:598 AliFlowAnalysisWithFittingQDistribution.cxx:599 AliFlowAnalysisWithFittingQDistribution.cxx:600 AliFlowAnalysisWithFittingQDistribution.cxx:601 AliFlowAnalysisWithFittingQDistribution.cxx:602 AliFlowAnalysisWithFittingQDistribution.cxx:603 AliFlowAnalysisWithFittingQDistribution.cxx:604 AliFlowAnalysisWithFittingQDistribution.cxx:605 AliFlowAnalysisWithFittingQDistribution.cxx:606 AliFlowAnalysisWithFittingQDistribution.cxx:607 AliFlowAnalysisWithFittingQDistribution.cxx:608 AliFlowAnalysisWithFittingQDistribution.cxx:609 AliFlowAnalysisWithFittingQDistribution.cxx:610 AliFlowAnalysisWithFittingQDistribution.cxx:611 AliFlowAnalysisWithFittingQDistribution.cxx:612 AliFlowAnalysisWithFittingQDistribution.cxx:613 AliFlowAnalysisWithFittingQDistribution.cxx:614 AliFlowAnalysisWithFittingQDistribution.cxx:615 AliFlowAnalysisWithFittingQDistribution.cxx:616 AliFlowAnalysisWithFittingQDistribution.cxx:617 AliFlowAnalysisWithFittingQDistribution.cxx:618 AliFlowAnalysisWithFittingQDistribution.cxx:619 AliFlowAnalysisWithFittingQDistribution.cxx:620 AliFlowAnalysisWithFittingQDistribution.cxx:621 AliFlowAnalysisWithFittingQDistribution.cxx:622 AliFlowAnalysisWithFittingQDistribution.cxx:623 AliFlowAnalysisWithFittingQDistribution.cxx:624 AliFlowAnalysisWithFittingQDistribution.cxx:625 AliFlowAnalysisWithFittingQDistribution.cxx:626 AliFlowAnalysisWithFittingQDistribution.cxx:627 AliFlowAnalysisWithFittingQDistribution.cxx:628 AliFlowAnalysisWithFittingQDistribution.cxx:629 AliFlowAnalysisWithFittingQDistribution.cxx:630 AliFlowAnalysisWithFittingQDistribution.cxx:631 AliFlowAnalysisWithFittingQDistribution.cxx:632 AliFlowAnalysisWithFittingQDistribution.cxx:633 AliFlowAnalysisWithFittingQDistribution.cxx:634 AliFlowAnalysisWithFittingQDistribution.cxx:635 AliFlowAnalysisWithFittingQDistribution.cxx:636 AliFlowAnalysisWithFittingQDistribution.cxx:637 AliFlowAnalysisWithFittingQDistribution.cxx:638 AliFlowAnalysisWithFittingQDistribution.cxx:639 AliFlowAnalysisWithFittingQDistribution.cxx:640 AliFlowAnalysisWithFittingQDistribution.cxx:641 AliFlowAnalysisWithFittingQDistribution.cxx:642 AliFlowAnalysisWithFittingQDistribution.cxx:643 AliFlowAnalysisWithFittingQDistribution.cxx:644 AliFlowAnalysisWithFittingQDistribution.cxx:645 AliFlowAnalysisWithFittingQDistribution.cxx:646 AliFlowAnalysisWithFittingQDistribution.cxx:647 AliFlowAnalysisWithFittingQDistribution.cxx:648 AliFlowAnalysisWithFittingQDistribution.cxx:649 AliFlowAnalysisWithFittingQDistribution.cxx:650 AliFlowAnalysisWithFittingQDistribution.cxx:651 AliFlowAnalysisWithFittingQDistribution.cxx:652 AliFlowAnalysisWithFittingQDistribution.cxx:653 AliFlowAnalysisWithFittingQDistribution.cxx:654 AliFlowAnalysisWithFittingQDistribution.cxx:655 AliFlowAnalysisWithFittingQDistribution.cxx:656 AliFlowAnalysisWithFittingQDistribution.cxx:657 AliFlowAnalysisWithFittingQDistribution.cxx:658 AliFlowAnalysisWithFittingQDistribution.cxx:659 AliFlowAnalysisWithFittingQDistribution.cxx:660 AliFlowAnalysisWithFittingQDistribution.cxx:661 AliFlowAnalysisWithFittingQDistribution.cxx:662 AliFlowAnalysisWithFittingQDistribution.cxx:663 AliFlowAnalysisWithFittingQDistribution.cxx:664 AliFlowAnalysisWithFittingQDistribution.cxx:665 AliFlowAnalysisWithFittingQDistribution.cxx:666 AliFlowAnalysisWithFittingQDistribution.cxx:667 AliFlowAnalysisWithFittingQDistribution.cxx:668 AliFlowAnalysisWithFittingQDistribution.cxx:669 AliFlowAnalysisWithFittingQDistribution.cxx:670 AliFlowAnalysisWithFittingQDistribution.cxx:671 AliFlowAnalysisWithFittingQDistribution.cxx:672 AliFlowAnalysisWithFittingQDistribution.cxx:673 AliFlowAnalysisWithFittingQDistribution.cxx:674 AliFlowAnalysisWithFittingQDistribution.cxx:675 AliFlowAnalysisWithFittingQDistribution.cxx:676 AliFlowAnalysisWithFittingQDistribution.cxx:677 AliFlowAnalysisWithFittingQDistribution.cxx:678 AliFlowAnalysisWithFittingQDistribution.cxx:679 AliFlowAnalysisWithFittingQDistribution.cxx:680 AliFlowAnalysisWithFittingQDistribution.cxx:681 AliFlowAnalysisWithFittingQDistribution.cxx:682 AliFlowAnalysisWithFittingQDistribution.cxx:683 AliFlowAnalysisWithFittingQDistribution.cxx:684 AliFlowAnalysisWithFittingQDistribution.cxx:685 AliFlowAnalysisWithFittingQDistribution.cxx:686 AliFlowAnalysisWithFittingQDistribution.cxx:687 AliFlowAnalysisWithFittingQDistribution.cxx:688 AliFlowAnalysisWithFittingQDistribution.cxx:689 AliFlowAnalysisWithFittingQDistribution.cxx:690 AliFlowAnalysisWithFittingQDistribution.cxx:691 AliFlowAnalysisWithFittingQDistribution.cxx:692 AliFlowAnalysisWithFittingQDistribution.cxx:693 AliFlowAnalysisWithFittingQDistribution.cxx:694 AliFlowAnalysisWithFittingQDistribution.cxx:695 AliFlowAnalysisWithFittingQDistribution.cxx:696 AliFlowAnalysisWithFittingQDistribution.cxx:697 AliFlowAnalysisWithFittingQDistribution.cxx:698 AliFlowAnalysisWithFittingQDistribution.cxx:699 AliFlowAnalysisWithFittingQDistribution.cxx:700 AliFlowAnalysisWithFittingQDistribution.cxx:701 AliFlowAnalysisWithFittingQDistribution.cxx:702 AliFlowAnalysisWithFittingQDistribution.cxx:703 AliFlowAnalysisWithFittingQDistribution.cxx:704 AliFlowAnalysisWithFittingQDistribution.cxx:705 AliFlowAnalysisWithFittingQDistribution.cxx:706 AliFlowAnalysisWithFittingQDistribution.cxx:707 AliFlowAnalysisWithFittingQDistribution.cxx:708 AliFlowAnalysisWithFittingQDistribution.cxx:709 AliFlowAnalysisWithFittingQDistribution.cxx:710 AliFlowAnalysisWithFittingQDistribution.cxx:711 AliFlowAnalysisWithFittingQDistribution.cxx:712 AliFlowAnalysisWithFittingQDistribution.cxx:713 AliFlowAnalysisWithFittingQDistribution.cxx:714 AliFlowAnalysisWithFittingQDistribution.cxx:715 AliFlowAnalysisWithFittingQDistribution.cxx:716 AliFlowAnalysisWithFittingQDistribution.cxx:717 AliFlowAnalysisWithFittingQDistribution.cxx:718 AliFlowAnalysisWithFittingQDistribution.cxx:719 AliFlowAnalysisWithFittingQDistribution.cxx:720 AliFlowAnalysisWithFittingQDistribution.cxx:721 AliFlowAnalysisWithFittingQDistribution.cxx:722 AliFlowAnalysisWithFittingQDistribution.cxx:723 AliFlowAnalysisWithFittingQDistribution.cxx:724 AliFlowAnalysisWithFittingQDistribution.cxx:725 AliFlowAnalysisWithFittingQDistribution.cxx:726 AliFlowAnalysisWithFittingQDistribution.cxx:727 AliFlowAnalysisWithFittingQDistribution.cxx:728 AliFlowAnalysisWithFittingQDistribution.cxx:729 AliFlowAnalysisWithFittingQDistribution.cxx:730 AliFlowAnalysisWithFittingQDistribution.cxx:731 AliFlowAnalysisWithFittingQDistribution.cxx:732 AliFlowAnalysisWithFittingQDistribution.cxx:733 AliFlowAnalysisWithFittingQDistribution.cxx:734 AliFlowAnalysisWithFittingQDistribution.cxx:735 AliFlowAnalysisWithFittingQDistribution.cxx:736 AliFlowAnalysisWithFittingQDistribution.cxx:737 AliFlowAnalysisWithFittingQDistribution.cxx:738 AliFlowAnalysisWithFittingQDistribution.cxx:739 AliFlowAnalysisWithFittingQDistribution.cxx:740 AliFlowAnalysisWithFittingQDistribution.cxx:741 AliFlowAnalysisWithFittingQDistribution.cxx:742 AliFlowAnalysisWithFittingQDistribution.cxx:743 AliFlowAnalysisWithFittingQDistribution.cxx:744 AliFlowAnalysisWithFittingQDistribution.cxx:745 AliFlowAnalysisWithFittingQDistribution.cxx:746 AliFlowAnalysisWithFittingQDistribution.cxx:747 AliFlowAnalysisWithFittingQDistribution.cxx:748 AliFlowAnalysisWithFittingQDistribution.cxx:749 AliFlowAnalysisWithFittingQDistribution.cxx:750 AliFlowAnalysisWithFittingQDistribution.cxx:751 AliFlowAnalysisWithFittingQDistribution.cxx:752 AliFlowAnalysisWithFittingQDistribution.cxx:753 AliFlowAnalysisWithFittingQDistribution.cxx:754 AliFlowAnalysisWithFittingQDistribution.cxx:755 AliFlowAnalysisWithFittingQDistribution.cxx:756 AliFlowAnalysisWithFittingQDistribution.cxx:757 AliFlowAnalysisWithFittingQDistribution.cxx:758 AliFlowAnalysisWithFittingQDistribution.cxx:759 AliFlowAnalysisWithFittingQDistribution.cxx:760 AliFlowAnalysisWithFittingQDistribution.cxx:761 AliFlowAnalysisWithFittingQDistribution.cxx:762 AliFlowAnalysisWithFittingQDistribution.cxx:763 AliFlowAnalysisWithFittingQDistribution.cxx:764 AliFlowAnalysisWithFittingQDistribution.cxx:765 AliFlowAnalysisWithFittingQDistribution.cxx:766 AliFlowAnalysisWithFittingQDistribution.cxx:767 AliFlowAnalysisWithFittingQDistribution.cxx:768 AliFlowAnalysisWithFittingQDistribution.cxx:769 AliFlowAnalysisWithFittingQDistribution.cxx:770 AliFlowAnalysisWithFittingQDistribution.cxx:771 AliFlowAnalysisWithFittingQDistribution.cxx:772 AliFlowAnalysisWithFittingQDistribution.cxx:773 AliFlowAnalysisWithFittingQDistribution.cxx:774 AliFlowAnalysisWithFittingQDistribution.cxx:775 AliFlowAnalysisWithFittingQDistribution.cxx:776 AliFlowAnalysisWithFittingQDistribution.cxx:777 AliFlowAnalysisWithFittingQDistribution.cxx:778 AliFlowAnalysisWithFittingQDistribution.cxx:779 AliFlowAnalysisWithFittingQDistribution.cxx:780 AliFlowAnalysisWithFittingQDistribution.cxx:781 AliFlowAnalysisWithFittingQDistribution.cxx:782 AliFlowAnalysisWithFittingQDistribution.cxx:783 AliFlowAnalysisWithFittingQDistribution.cxx:784 AliFlowAnalysisWithFittingQDistribution.cxx:785 AliFlowAnalysisWithFittingQDistribution.cxx:786 AliFlowAnalysisWithFittingQDistribution.cxx:787 AliFlowAnalysisWithFittingQDistribution.cxx:788 AliFlowAnalysisWithFittingQDistribution.cxx:789 AliFlowAnalysisWithFittingQDistribution.cxx:790 AliFlowAnalysisWithFittingQDistribution.cxx:791 AliFlowAnalysisWithFittingQDistribution.cxx:792 AliFlowAnalysisWithFittingQDistribution.cxx:793 AliFlowAnalysisWithFittingQDistribution.cxx:794 AliFlowAnalysisWithFittingQDistribution.cxx:795 AliFlowAnalysisWithFittingQDistribution.cxx:796 AliFlowAnalysisWithFittingQDistribution.cxx:797 AliFlowAnalysisWithFittingQDistribution.cxx:798 AliFlowAnalysisWithFittingQDistribution.cxx:799 AliFlowAnalysisWithFittingQDistribution.cxx:800 AliFlowAnalysisWithFittingQDistribution.cxx:801 AliFlowAnalysisWithFittingQDistribution.cxx:802 AliFlowAnalysisWithFittingQDistribution.cxx:803 AliFlowAnalysisWithFittingQDistribution.cxx:804 AliFlowAnalysisWithFittingQDistribution.cxx:805 AliFlowAnalysisWithFittingQDistribution.cxx:806 AliFlowAnalysisWithFittingQDistribution.cxx:807 AliFlowAnalysisWithFittingQDistribution.cxx:808 AliFlowAnalysisWithFittingQDistribution.cxx:809 AliFlowAnalysisWithFittingQDistribution.cxx:810 AliFlowAnalysisWithFittingQDistribution.cxx:811 AliFlowAnalysisWithFittingQDistribution.cxx:812 AliFlowAnalysisWithFittingQDistribution.cxx:813 AliFlowAnalysisWithFittingQDistribution.cxx:814 AliFlowAnalysisWithFittingQDistribution.cxx:815 AliFlowAnalysisWithFittingQDistribution.cxx:816 AliFlowAnalysisWithFittingQDistribution.cxx:817 AliFlowAnalysisWithFittingQDistribution.cxx:818 AliFlowAnalysisWithFittingQDistribution.cxx:819 AliFlowAnalysisWithFittingQDistribution.cxx:820 AliFlowAnalysisWithFittingQDistribution.cxx:821 AliFlowAnalysisWithFittingQDistribution.cxx:822 AliFlowAnalysisWithFittingQDistribution.cxx:823 AliFlowAnalysisWithFittingQDistribution.cxx:824 AliFlowAnalysisWithFittingQDistribution.cxx:825 AliFlowAnalysisWithFittingQDistribution.cxx:826 AliFlowAnalysisWithFittingQDistribution.cxx:827 AliFlowAnalysisWithFittingQDistribution.cxx:828 AliFlowAnalysisWithFittingQDistribution.cxx:829 AliFlowAnalysisWithFittingQDistribution.cxx:830 AliFlowAnalysisWithFittingQDistribution.cxx:831 AliFlowAnalysisWithFittingQDistribution.cxx:832 AliFlowAnalysisWithFittingQDistribution.cxx:833 AliFlowAnalysisWithFittingQDistribution.cxx:834 AliFlowAnalysisWithFittingQDistribution.cxx:835 AliFlowAnalysisWithFittingQDistribution.cxx:836 AliFlowAnalysisWithFittingQDistribution.cxx:837 AliFlowAnalysisWithFittingQDistribution.cxx:838 AliFlowAnalysisWithFittingQDistribution.cxx:839 AliFlowAnalysisWithFittingQDistribution.cxx:840 AliFlowAnalysisWithFittingQDistribution.cxx:841 AliFlowAnalysisWithFittingQDistribution.cxx:842 AliFlowAnalysisWithFittingQDistribution.cxx:843 AliFlowAnalysisWithFittingQDistribution.cxx:844 AliFlowAnalysisWithFittingQDistribution.cxx:845 AliFlowAnalysisWithFittingQDistribution.cxx:846 AliFlowAnalysisWithFittingQDistribution.cxx:847 AliFlowAnalysisWithFittingQDistribution.cxx:848 AliFlowAnalysisWithFittingQDistribution.cxx:849 AliFlowAnalysisWithFittingQDistribution.cxx:850 AliFlowAnalysisWithFittingQDistribution.cxx:851 AliFlowAnalysisWithFittingQDistribution.cxx:852 AliFlowAnalysisWithFittingQDistribution.cxx:853 AliFlowAnalysisWithFittingQDistribution.cxx:854 AliFlowAnalysisWithFittingQDistribution.cxx:855 AliFlowAnalysisWithFittingQDistribution.cxx:856 AliFlowAnalysisWithFittingQDistribution.cxx:857 AliFlowAnalysisWithFittingQDistribution.cxx:858 AliFlowAnalysisWithFittingQDistribution.cxx:859 AliFlowAnalysisWithFittingQDistribution.cxx:860 AliFlowAnalysisWithFittingQDistribution.cxx:861 AliFlowAnalysisWithFittingQDistribution.cxx:862 AliFlowAnalysisWithFittingQDistribution.cxx:863 AliFlowAnalysisWithFittingQDistribution.cxx:864 AliFlowAnalysisWithFittingQDistribution.cxx:865 AliFlowAnalysisWithFittingQDistribution.cxx:866 AliFlowAnalysisWithFittingQDistribution.cxx:867 AliFlowAnalysisWithFittingQDistribution.cxx:868 AliFlowAnalysisWithFittingQDistribution.cxx:869 AliFlowAnalysisWithFittingQDistribution.cxx:870 AliFlowAnalysisWithFittingQDistribution.cxx:871 AliFlowAnalysisWithFittingQDistribution.cxx:872 AliFlowAnalysisWithFittingQDistribution.cxx:873 AliFlowAnalysisWithFittingQDistribution.cxx:874 AliFlowAnalysisWithFittingQDistribution.cxx:875 AliFlowAnalysisWithFittingQDistribution.cxx:876 AliFlowAnalysisWithFittingQDistribution.cxx:877 AliFlowAnalysisWithFittingQDistribution.cxx:878 AliFlowAnalysisWithFittingQDistribution.cxx:879 AliFlowAnalysisWithFittingQDistribution.cxx:880 AliFlowAnalysisWithFittingQDistribution.cxx:881 AliFlowAnalysisWithFittingQDistribution.cxx:882 AliFlowAnalysisWithFittingQDistribution.cxx:883 AliFlowAnalysisWithFittingQDistribution.cxx:884 AliFlowAnalysisWithFittingQDistribution.cxx:885 AliFlowAnalysisWithFittingQDistribution.cxx:886 AliFlowAnalysisWithFittingQDistribution.cxx:887 AliFlowAnalysisWithFittingQDistribution.cxx:888 AliFlowAnalysisWithFittingQDistribution.cxx:889 AliFlowAnalysisWithFittingQDistribution.cxx:890 AliFlowAnalysisWithFittingQDistribution.cxx:891 AliFlowAnalysisWithFittingQDistribution.cxx:892 AliFlowAnalysisWithFittingQDistribution.cxx:893 AliFlowAnalysisWithFittingQDistribution.cxx:894 AliFlowAnalysisWithFittingQDistribution.cxx:895 AliFlowAnalysisWithFittingQDistribution.cxx:896 AliFlowAnalysisWithFittingQDistribution.cxx:897 AliFlowAnalysisWithFittingQDistribution.cxx:898 AliFlowAnalysisWithFittingQDistribution.cxx:899 AliFlowAnalysisWithFittingQDistribution.cxx:900 AliFlowAnalysisWithFittingQDistribution.cxx:901 AliFlowAnalysisWithFittingQDistribution.cxx:902 AliFlowAnalysisWithFittingQDistribution.cxx:903 AliFlowAnalysisWithFittingQDistribution.cxx:904 AliFlowAnalysisWithFittingQDistribution.cxx:905 AliFlowAnalysisWithFittingQDistribution.cxx:906 AliFlowAnalysisWithFittingQDistribution.cxx:907 AliFlowAnalysisWithFittingQDistribution.cxx:908 AliFlowAnalysisWithFittingQDistribution.cxx:909 AliFlowAnalysisWithFittingQDistribution.cxx:910 AliFlowAnalysisWithFittingQDistribution.cxx:911 AliFlowAnalysisWithFittingQDistribution.cxx:912 AliFlowAnalysisWithFittingQDistribution.cxx:913 AliFlowAnalysisWithFittingQDistribution.cxx:914 AliFlowAnalysisWithFittingQDistribution.cxx:915 AliFlowAnalysisWithFittingQDistribution.cxx:916 AliFlowAnalysisWithFittingQDistribution.cxx:917 AliFlowAnalysisWithFittingQDistribution.cxx:918 AliFlowAnalysisWithFittingQDistribution.cxx:919 AliFlowAnalysisWithFittingQDistribution.cxx:920 AliFlowAnalysisWithFittingQDistribution.cxx:921 AliFlowAnalysisWithFittingQDistribution.cxx:922 AliFlowAnalysisWithFittingQDistribution.cxx:923 AliFlowAnalysisWithFittingQDistribution.cxx:924 AliFlowAnalysisWithFittingQDistribution.cxx:925 AliFlowAnalysisWithFittingQDistribution.cxx:926 AliFlowAnalysisWithFittingQDistribution.cxx:927 AliFlowAnalysisWithFittingQDistribution.cxx:928 AliFlowAnalysisWithFittingQDistribution.cxx:929 AliFlowAnalysisWithFittingQDistribution.cxx:930 AliFlowAnalysisWithFittingQDistribution.cxx:931 AliFlowAnalysisWithFittingQDistribution.cxx:932 AliFlowAnalysisWithFittingQDistribution.cxx:933 AliFlowAnalysisWithFittingQDistribution.cxx:934 AliFlowAnalysisWithFittingQDistribution.cxx:935 AliFlowAnalysisWithFittingQDistribution.cxx:936 AliFlowAnalysisWithFittingQDistribution.cxx:937 AliFlowAnalysisWithFittingQDistribution.cxx:938 AliFlowAnalysisWithFittingQDistribution.cxx:939 AliFlowAnalysisWithFittingQDistribution.cxx:940 AliFlowAnalysisWithFittingQDistribution.cxx:941 AliFlowAnalysisWithFittingQDistribution.cxx:942 AliFlowAnalysisWithFittingQDistribution.cxx:943 AliFlowAnalysisWithFittingQDistribution.cxx:944 AliFlowAnalysisWithFittingQDistribution.cxx:945 AliFlowAnalysisWithFittingQDistribution.cxx:946 AliFlowAnalysisWithFittingQDistribution.cxx:947 AliFlowAnalysisWithFittingQDistribution.cxx:948 AliFlowAnalysisWithFittingQDistribution.cxx:949 AliFlowAnalysisWithFittingQDistribution.cxx:950 AliFlowAnalysisWithFittingQDistribution.cxx:951 AliFlowAnalysisWithFittingQDistribution.cxx:952 AliFlowAnalysisWithFittingQDistribution.cxx:953 AliFlowAnalysisWithFittingQDistribution.cxx:954 AliFlowAnalysisWithFittingQDistribution.cxx:955 AliFlowAnalysisWithFittingQDistribution.cxx:956 AliFlowAnalysisWithFittingQDistribution.cxx:957 AliFlowAnalysisWithFittingQDistribution.cxx:958 AliFlowAnalysisWithFittingQDistribution.cxx:959 AliFlowAnalysisWithFittingQDistribution.cxx:960 AliFlowAnalysisWithFittingQDistribution.cxx:961 AliFlowAnalysisWithFittingQDistribution.cxx:962 AliFlowAnalysisWithFittingQDistribution.cxx:963 AliFlowAnalysisWithFittingQDistribution.cxx:964 AliFlowAnalysisWithFittingQDistribution.cxx:965 AliFlowAnalysisWithFittingQDistribution.cxx:966 AliFlowAnalysisWithFittingQDistribution.cxx:967 AliFlowAnalysisWithFittingQDistribution.cxx:968 AliFlowAnalysisWithFittingQDistribution.cxx:969 AliFlowAnalysisWithFittingQDistribution.cxx:970 AliFlowAnalysisWithFittingQDistribution.cxx:971 AliFlowAnalysisWithFittingQDistribution.cxx:972 AliFlowAnalysisWithFittingQDistribution.cxx:973 AliFlowAnalysisWithFittingQDistribution.cxx:974 AliFlowAnalysisWithFittingQDistribution.cxx:975 AliFlowAnalysisWithFittingQDistribution.cxx:976 AliFlowAnalysisWithFittingQDistribution.cxx:977 AliFlowAnalysisWithFittingQDistribution.cxx:978 AliFlowAnalysisWithFittingQDistribution.cxx:979 AliFlowAnalysisWithFittingQDistribution.cxx:980 AliFlowAnalysisWithFittingQDistribution.cxx:981 AliFlowAnalysisWithFittingQDistribution.cxx:982 AliFlowAnalysisWithFittingQDistribution.cxx:983 AliFlowAnalysisWithFittingQDistribution.cxx:984 AliFlowAnalysisWithFittingQDistribution.cxx:985 AliFlowAnalysisWithFittingQDistribution.cxx:986 AliFlowAnalysisWithFittingQDistribution.cxx:987 AliFlowAnalysisWithFittingQDistribution.cxx:988 AliFlowAnalysisWithFittingQDistribution.cxx:989 AliFlowAnalysisWithFittingQDistribution.cxx:990 AliFlowAnalysisWithFittingQDistribution.cxx:991 AliFlowAnalysisWithFittingQDistribution.cxx:992 AliFlowAnalysisWithFittingQDistribution.cxx:993 AliFlowAnalysisWithFittingQDistribution.cxx:994 AliFlowAnalysisWithFittingQDistribution.cxx:995 AliFlowAnalysisWithFittingQDistribution.cxx:996 AliFlowAnalysisWithFittingQDistribution.cxx:997 AliFlowAnalysisWithFittingQDistribution.cxx:998 AliFlowAnalysisWithFittingQDistribution.cxx:999 AliFlowAnalysisWithFittingQDistribution.cxx:1000 AliFlowAnalysisWithFittingQDistribution.cxx:1001 AliFlowAnalysisWithFittingQDistribution.cxx:1002 AliFlowAnalysisWithFittingQDistribution.cxx:1003 AliFlowAnalysisWithFittingQDistribution.cxx:1004 AliFlowAnalysisWithFittingQDistribution.cxx:1005 AliFlowAnalysisWithFittingQDistribution.cxx:1006 AliFlowAnalysisWithFittingQDistribution.cxx:1007 AliFlowAnalysisWithFittingQDistribution.cxx:1008 AliFlowAnalysisWithFittingQDistribution.cxx:1009 AliFlowAnalysisWithFittingQDistribution.cxx:1010 AliFlowAnalysisWithFittingQDistribution.cxx:1011 AliFlowAnalysisWithFittingQDistribution.cxx:1012 AliFlowAnalysisWithFittingQDistribution.cxx:1013 AliFlowAnalysisWithFittingQDistribution.cxx:1014 AliFlowAnalysisWithFittingQDistribution.cxx:1015 AliFlowAnalysisWithFittingQDistribution.cxx:1016 AliFlowAnalysisWithFittingQDistribution.cxx:1017 AliFlowAnalysisWithFittingQDistribution.cxx:1018 AliFlowAnalysisWithFittingQDistribution.cxx:1019 AliFlowAnalysisWithFittingQDistribution.cxx:1020 AliFlowAnalysisWithFittingQDistribution.cxx:1021 AliFlowAnalysisWithFittingQDistribution.cxx:1022 AliFlowAnalysisWithFittingQDistribution.cxx:1023 AliFlowAnalysisWithFittingQDistribution.cxx:1024 AliFlowAnalysisWithFittingQDistribution.cxx:1025 AliFlowAnalysisWithFittingQDistribution.cxx:1026 AliFlowAnalysisWithFittingQDistribution.cxx:1027 AliFlowAnalysisWithFittingQDistribution.cxx:1028 AliFlowAnalysisWithFittingQDistribution.cxx:1029 AliFlowAnalysisWithFittingQDistribution.cxx:1030 AliFlowAnalysisWithFittingQDistribution.cxx:1031 AliFlowAnalysisWithFittingQDistribution.cxx:1032 AliFlowAnalysisWithFittingQDistribution.cxx:1033 AliFlowAnalysisWithFittingQDistribution.cxx:1034 AliFlowAnalysisWithFittingQDistribution.cxx:1035 AliFlowAnalysisWithFittingQDistribution.cxx:1036 AliFlowAnalysisWithFittingQDistribution.cxx:1037 AliFlowAnalysisWithFittingQDistribution.cxx:1038 AliFlowAnalysisWithFittingQDistribution.cxx:1039 AliFlowAnalysisWithFittingQDistribution.cxx:1040 AliFlowAnalysisWithFittingQDistribution.cxx:1041 AliFlowAnalysisWithFittingQDistribution.cxx:1042 AliFlowAnalysisWithFittingQDistribution.cxx:1043 AliFlowAnalysisWithFittingQDistribution.cxx:1044 AliFlowAnalysisWithFittingQDistribution.cxx:1045 AliFlowAnalysisWithFittingQDistribution.cxx:1046 AliFlowAnalysisWithFittingQDistribution.cxx:1047 AliFlowAnalysisWithFittingQDistribution.cxx:1048 AliFlowAnalysisWithFittingQDistribution.cxx:1049 AliFlowAnalysisWithFittingQDistribution.cxx:1050 AliFlowAnalysisWithFittingQDistribution.cxx:1051 AliFlowAnalysisWithFittingQDistribution.cxx:1052 AliFlowAnalysisWithFittingQDistribution.cxx:1053 AliFlowAnalysisWithFittingQDistribution.cxx:1054 AliFlowAnalysisWithFittingQDistribution.cxx:1055 AliFlowAnalysisWithFittingQDistribution.cxx:1056 AliFlowAnalysisWithFittingQDistribution.cxx:1057 AliFlowAnalysisWithFittingQDistribution.cxx:1058 AliFlowAnalysisWithFittingQDistribution.cxx:1059 AliFlowAnalysisWithFittingQDistribution.cxx:1060 AliFlowAnalysisWithFittingQDistribution.cxx:1061 AliFlowAnalysisWithFittingQDistribution.cxx:1062 AliFlowAnalysisWithFittingQDistribution.cxx:1063 AliFlowAnalysisWithFittingQDistribution.cxx:1064 AliFlowAnalysisWithFittingQDistribution.cxx:1065 AliFlowAnalysisWithFittingQDistribution.cxx:1066 AliFlowAnalysisWithFittingQDistribution.cxx:1067 AliFlowAnalysisWithFittingQDistribution.cxx:1068 AliFlowAnalysisWithFittingQDistribution.cxx:1069 AliFlowAnalysisWithFittingQDistribution.cxx:1070 AliFlowAnalysisWithFittingQDistribution.cxx:1071 AliFlowAnalysisWithFittingQDistribution.cxx:1072 AliFlowAnalysisWithFittingQDistribution.cxx:1073 AliFlowAnalysisWithFittingQDistribution.cxx:1074 AliFlowAnalysisWithFittingQDistribution.cxx:1075 AliFlowAnalysisWithFittingQDistribution.cxx:1076 AliFlowAnalysisWithFittingQDistribution.cxx:1077 AliFlowAnalysisWithFittingQDistribution.cxx:1078 AliFlowAnalysisWithFittingQDistribution.cxx:1079 AliFlowAnalysisWithFittingQDistribution.cxx:1080 AliFlowAnalysisWithFittingQDistribution.cxx:1081 AliFlowAnalysisWithFittingQDistribution.cxx:1082 AliFlowAnalysisWithFittingQDistribution.cxx:1083 AliFlowAnalysisWithFittingQDistribution.cxx:1084 AliFlowAnalysisWithFittingQDistribution.cxx:1085 AliFlowAnalysisWithFittingQDistribution.cxx:1086 AliFlowAnalysisWithFittingQDistribution.cxx:1087 AliFlowAnalysisWithFittingQDistribution.cxx:1088 AliFlowAnalysisWithFittingQDistribution.cxx:1089 AliFlowAnalysisWithFittingQDistribution.cxx:1090 AliFlowAnalysisWithFittingQDistribution.cxx:1091 AliFlowAnalysisWithFittingQDistribution.cxx:1092 AliFlowAnalysisWithFittingQDistribution.cxx:1093 AliFlowAnalysisWithFittingQDistribution.cxx:1094 AliFlowAnalysisWithFittingQDistribution.cxx:1095 AliFlowAnalysisWithFittingQDistribution.cxx:1096 AliFlowAnalysisWithFittingQDistribution.cxx:1097 AliFlowAnalysisWithFittingQDistribution.cxx:1098 AliFlowAnalysisWithFittingQDistribution.cxx:1099 AliFlowAnalysisWithFittingQDistribution.cxx:1100 AliFlowAnalysisWithFittingQDistribution.cxx:1101 AliFlowAnalysisWithFittingQDistribution.cxx:1102 AliFlowAnalysisWithFittingQDistribution.cxx:1103 AliFlowAnalysisWithFittingQDistribution.cxx:1104 AliFlowAnalysisWithFittingQDistribution.cxx:1105