ROOT logo
/*************************************************************************
* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
*                                                                        *
* Author: The ALICE Off-line Project.                                    *
* Contributors are mentioned in the code where appropriate.              *
*                                                                        *
* Permission to use, copy, modify and distribute this software and its   *
* documentation strictly for non-commercial purposes is hereby granted   *
* without fee, provided that the above copyright notice appears in all   *
* copies and that both the copyright notice and this permission notice   *
* appear in the supporting documentation. The authors make no claims     *
* about the suitability of this software for any purpose. It is          *
* provided "as is" without express or implied warranty.                  * 
**************************************************************************/

/******************************** 
 * estimating reference flow by *
 *   fitting q-distribution     * 
 *                              *
 * author: Ante Bilandzic       * 
 *       (abilandzic@gmail.com) *
 *                              *  
 *  based on the macro written  *
 *     by Sergei Voloshin       *
 *******************************/  

#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)
 {
  // constructor 
  
  // base list to hold all output objects:
  fHistList = new TList();
  fHistList->SetName("cobjFQD");
  fHistList->SetOwner(kTRUE);
  
  // analysis label;
  fAnalysisLabel = new TString();
 
  // list to hold histograms with phi, pt and eta weights:      
  fWeightsList = new TList();

  // initialize all arrays:  
  this->InitializeArrays();
 
 } // end of constructor
 
//================================================================================================================
 
AliFlowAnalysisWithFittingQDistribution::~AliFlowAnalysisWithFittingQDistribution()
{
 // destructor
 
 delete fHistList; 
 
} // end of destructor

//================================================================================================================


void AliFlowAnalysisWithFittingQDistribution::Init()
{
 // Access constants and book everything.
 
 //save old value and prevent histograms from being added to directory
 //to avoid name clashes in case multiple analaysis objects are used
 //in an analysis
 Bool_t oldHistAddStatus = TH1::AddDirectoryStatus();
 TH1::AddDirectory(kFALSE);
 
 // access constants:
 this->AccessConstants();
 
 // booking:
 this->BookCommonHistograms();
 this->BookAndFillWeightsHistograms();
 this->BookEverythingForDistributions();
 
 // store fitting parameters:  
 this->StoreFittingParameters();
 
 // nest lists:
 fWeightsList->SetName("Weights");
 fWeightsList->SetOwner(kTRUE);   
 fHistList->Add(fWeightsList);
 
 // set harmonic in common control histograms (to be improved (should I do this somewhere else?)):
 (fCommonHists->GetHarmonic())->Fill(0.5,fHarmonic); 
 
 //restore old status
 TH1::AddDirectory(oldHistAddStatus);
} // end of void AliFlowAnalysisWithFittingQDistribution::Init()

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::Make(AliFlowEventSimple* anEvent)
{
 // Loop over data only in this method.
 
 // a) Check all pointers used in this method;
 // b) Fill the common control histograms;
 // c) Loop over data and calculate Q-vector and sum of particle weights;
 // d) Fill the histogram for q-distribution and sum of particle weights.
 
 // a) Check all pointers used in this method:
 this->CheckPointersUsedInMake();
 
 // b) fill the common control histograms:
 fCommonHists->FillControlHistograms(anEvent);                                         
 
 // c) Loop over data and fill histogram for q-distribution:                                          
 Double_t dPhi = 0.; // azimuthal angle in the laboratory frame
 Double_t dPt  = 0.; // transverse momentum
 Double_t dEta = 0.; // pseudorapidity
 Double_t wPhi = 1.; // phi weight
 Double_t wPt  = 1.; // pt weight
 Double_t wEta = 1.; // eta weight 
 Double_t dReQ = 0.; // real part of Q-vector 
 Double_t dImQ = 0.; // imaginary part of Q-vector
 Int_t nCounterNoRPs = 0; // needed only for shuffling
 Int_t n = fHarmonic; // shortcut for the harmonic 
 Double_t dSumOfParticleWeights = 0.; // when particle weights are not used dSumOfParticleWeights is equal to multiplicity
 AliFlowTrackSimple *aftsTrack = NULL;  
 Int_t nPrim = anEvent->NumberOfTracks(); // nPrim = total number of primary tracks
 if(fExactNoRPs > 0 && anEvent->GetNumberOfRPs()<fExactNoRPs){return;} // shuffling
                                                                                    
 // Start loop over particles:
 for(Int_t i=0;i<nPrim;i++) 
 {  
  if(fExactNoRPs > 0 && nCounterNoRPs>fExactNoRPs){continue;} // needed only for shuffling
  aftsTrack=anEvent->GetTrack(i);
  if(aftsTrack)
  {
   if(!(aftsTrack->InRPSelection())){continue;} // consider only tracks which are RPs    
   nCounterNoRPs++;
   dPhi = aftsTrack->Phi();
   dPt  = aftsTrack->Pt();
   dEta = aftsTrack->Eta();
   if(fUsePhiWeights && fPhiWeights && fnBinsPhi) // determine phi weight for this particle:
   {
    wPhi = fPhiWeights->GetBinContent(1+(Int_t)(TMath::Floor(dPhi*fnBinsPhi/TMath::TwoPi())));
   }
   if(fUsePtWeights && fPtWeights && fPtBinWidth) // determine pt weight for this particle:
   {
    wPt = fPtWeights->GetBinContent(1+(Int_t)(TMath::Floor((dPt-fPtMin)/fPtBinWidth))); 
   }            
   if(fUseEtaWeights && fEtaWeights && fEtaBinWidth) // determine eta weight for this particle: 
   {
    wEta = fEtaWeights->GetBinContent(1+(Int_t)(TMath::Floor((dEta-fEtaMin)/fEtaBinWidth))); 
   }   
   // Calculate real and imaginary part of Q-vector and sum of particle weights for this event:
   // Q-vector:
   dReQ += wPhi*wPt*wEta*TMath::Cos(n*dPhi); 
   dImQ += wPhi*wPt*wEta*TMath::Sin(n*dPhi);
   // sum of particle weights:
   dSumOfParticleWeights += wPhi*wPt*wEta; // when particle weights are not used this sum gives # of RPs, i.e. multiplicity   
  } // end of if(aftsTrack)
 } // end of for(Int_t i=0;i<nPrim;i++)                                      
                                           
 // d) Fill the histogram for q-distribution and sum of particle weights:
 Double_t q = 0.; // q = Q\sqrt{sum of particle weights}                                         
 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)
  {
   // Multiplicity bin of an event (relevant for all histos vs M): 
   Double_t dMultiplicityBin = 0.;
   if(fMultiplicityIs==AliFlowCommonConstants::kRP)
   {
    Int_t nNumberOfRPsEBE = anEvent->GetNumberOfRPs(); // number of RPs (i.e. number of reference particles)
    dMultiplicityBin = nNumberOfRPsEBE+0.5;
   } else if(fMultiplicityIs==AliFlowCommonConstants::kExternal)
     {
      Int_t nReferenceMultiplicityEBE = anEvent->GetReferenceMultiplicity(); // reference multiplicity for current event
      dMultiplicityBin = nReferenceMultiplicityEBE+0.5;
     } else if(fMultiplicityIs==AliFlowCommonConstants::kPOI)
       {
        Int_t nNumberOfPOIsEBE = anEvent->GetNumberOfPOIs(); // number of POIs (i.e. number of particles of interest)
        dMultiplicityBin = nNumberOfPOIsEBE+0.5;
       }
   // Fill qDist vs M:
   fqDistributionVsMult->Fill(dMultiplicityBin,q); 
  } // end of if(fStoreqDistributionVsMult)
 } // end of if(dSumOfParticleWeights > 1.)

} // end of Make()

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::Finish(Bool_t doFit)
{
 // Calculate the final results.
 
 // a) Check all pointers used in this method;
 // b) Acces common constants;
 // c) Access fitting paremeters;
 // d) Do the final fit of q-distribution;
 // e) Fill common hist results;
 // f) Print on the screen the final results.
 
 // a) Check all pointers used in this method:
 this->CheckPointersUsedInFinish(); 
 
 // b) Access common constants:
 this->AccessConstants();
 
 // c) Access fitting paremeters:
 this->AccessFittingParameters();
 
 // d) Do the final fit of q-distribution:             
 if(doFit && fDoFit) 
 {
  this->DoFit(kFALSE); // sigma^2 not fitted (fixed to 0.5)
  this->DoFit(kTRUE); // sigma^2 fitted
 } 
   
 // e) Fill common hist results (by default fill with results obtained with sigma^2 fitted,
 //    alternatively use a setter SetFinalResultIsFromSigma2Fitted(kFALSE)):
 this->FillCommonHistResults(fFinalResultIsFromSigma2Fitted); 
  
 // f) Print on the screen the final results:
 if(fPrintOnTheScreen) this->PrintOnTheScreen();  
  
} // end of void AliFlowAnalysisWithFittingQDistribution::Finish(Bool_t doFit)
 
//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInMake()
{
 // Check all pointers used in method Make().
 
 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); 
 } 

} // end of void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInMake()

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInFinish()
{
 // Check all pointers used in method Finish().
 
 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); 
  }
 } // end of for(Int_t s2F=0;s2F<2;s2F++)
 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);
 }
  
} // end of void AliFlowAnalysisWithFittingQDistribution::CheckPointersUsedInFinish()
 
//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::GetOutputHistograms(TList *outputListHistos) 
{
 // Get pointers to all output histograms (called before Finish()). 
 
 if(outputListHistos)   
 {   
  // 1.) common control histograms and common histograms for final results:
  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); 
  
  // 2.) weights: 
  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);
  }
  
  // 3.) distributions and 4.) final results of fitting:
  TString sigmaFlag[2] = {"#sigma^{2} not fitted","#sigma^{2} fitted"};  
  // q-distribution:
  TString qDistributionName = "fqDistribution";
  qDistributionName += fAnalysisLabel->Data();
  // sum of particle weights:
  TString sumOfParticleWeightsName = "fSumOfParticleWeights"; 
  sumOfParticleWeightsName += fAnalysisLabel->Data();
  // final results for reference flow:
  TString intFlowName = "fIntFlowFQD";
  intFlowName += fAnalysisLabel->Data();
  // sigma^2:
  TString sigma2Name = "fSigma2";
  sigma2Name += fAnalysisLabel->Data();
  // chi^2:
  TString chi2Name = "fChi2";
  chi2Name += fAnalysisLabel->Data();
  // fitting function:
  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};
   
  // q-distribution:
  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;
    }
  // sum of particle weights:
  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;
    }
  // final results:
  for(Int_t f=0;f<2;f++)
  {
   // final results for reference flow:
   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;
     }
   // sigma^2:
   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;
     } 
   // chi^2:
   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;
     }   
   // fitting functions:
   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;
     }       
  } // end of for(Int_t f=0;f<2;f++)
 
  // 5.) fitting parameters:
  // q-distribution:
  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 // to if(outputListHistos)
   {
    cout<<"WARNING: outputListHistos is NULL in AFAWFQD::GOH() !!!!"<<endl;
    exit(0);
   } 
   
} // end of void AliFlowAnalysisWithFittingQDistribution::GetOutputHistograms(TList *outputListHistos) 

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TString* outputFileName)
{
 //store the final results in output .root file
 TFile *output = new TFile(outputFileName->Data(),"RECREATE");
 //output->WriteObject(fHistList, "cobjFQD","SingleKey");
 fHistList->SetName("cobjFQD");
 fHistList->SetOwner(kTRUE);
 fHistList->Write(fHistList->GetName(), TObject::kSingleKey);
 delete output;
}

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TString outputFileName)
{
 //store the final results in output .root file
 TFile *output = new TFile(outputFileName.Data(),"RECREATE");
 //output->WriteObject(fHistList, "cobjFQD","SingleKey");
 fHistList->SetName("cobjFQD");
 fHistList->SetOwner(kTRUE);
 fHistList->Write(fHistList->GetName(), TObject::kSingleKey); 
 delete output;
}

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::WriteHistograms(TDirectoryFile *outputFileName)
{
 //store the final results in output .root file
 fHistList->SetName("cobjFQD");
 fHistList->SetOwner(kTRUE);
 outputFileName->Add(fHistList);
 outputFileName->Write(outputFileName->GetName(), TObject::kSingleKey);
}

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::InitializeArrays()
{
 // Initialize all arrays.
 
 for(Int_t s2F=0;s2F<2;s2F++) // sigma^2 not fitted (0) or fitted (1)
 {
  fIntFlow[s2F] = NULL;
  fSigma2[s2F] = NULL;
  fChi2[s2F] = NULL;
  fFittingFunction[s2F] = NULL;
 } 

} // end of void AliFlowAnalysisWithFittingQDistribution::InitializeArrays()

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::BookCommonHistograms()
{
 // Book common histograms.
 
 // common control histogram: 
 TString commonHistName = "AliFlowCommonHistFQD";
 commonHistName += fAnalysisLabel->Data();
 fCommonHists = new AliFlowCommonHist(commonHistName.Data(),commonHistName.Data(),fBookOnlyBasicCCH);
 fHistList->Add(fCommonHists);  

 // common histograms for final results:
 TString commonHistResName = "AliFlowCommonHistResultsFQD";
 commonHistResName += fAnalysisLabel->Data();
 fCommonHistsResults = new AliFlowCommonHistResults(commonHistResName.Data(),"",fHarmonic);
 fHistList->Add(fCommonHistsResults); 

} // end of void AliFlowAnalysisWithFittingQDistribution::BookCommonHistograms()

//================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::BookAndFillWeightsHistograms()
{
 // Book and fill histograms which hold phi, pt and eta weights.

 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); 
 // phi weights:
 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;
    //exit(0);
   }
  } else 
    {
     cout<<"WARNING: fWeightsList->FindObject(\"phi_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
     exit(0);
    }
 } // end of if(fUsePhiWeights)
 // pt weights:
 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;
    //exit(0);
   }
  } else 
    {
     cout<<"WARNING: fWeightsList->FindObject(\"pt_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
     exit(0);
    }
 } // end of if(fUsePtWeights)    
 // eta weights:
 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;
    //exit(0);
   }
  } else 
    {
     cout<<"WARNING: fUseEtaWeights && fWeightsList->FindObject(\"eta_weights\") is NULL in AFAWFQD::BAFWH() !!!!"<<endl;
     exit(0);
    }
 } // end of if(fUseEtaWeights)
 
} // end of AliFlowAnalysisWithFittingQDistribution::BookAndFillWeightsHistograms()

//================================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::AccessConstants()
{
 // access needed common constants from AliFlowCommonConstants
 
 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;  
 
} // end of void AliFlowAnalysisWithFittingQDistribution::AccessConstants()

//================================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::BookEverythingForDistributions()
{
 // Book all objects relevant for fitting of q-distributions.
 
 // Flags:
 TString sigmaFlag[2] = {"#sigma^{2} not fitted","#sigma^{2} fitted"};
 // q-distribution:
 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); 
 // q-distribution vs multiplicity:
 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);
 } // end of if(fStoreqDistributionVsMult)
 // Sum of particle weights: 
 TString fSumOfParticleWeightsName = "fSumOfParticleWeights";
 fSumOfParticleWeightsName += fAnalysisLabel->Data();
 fSumOfParticleWeights = new TH1D(Form("%s",fSumOfParticleWeightsName.Data()),"Sum of particle weights",10000,0,100000); // (to be improved - harwired limits and number of bins)
 fSumOfParticleWeights->SetXTitle("#sum_{i=1}^{N} w_{i}");
 fSumOfParticleWeights->GetXaxis()->SetTitleSize(0.03);
 fSumOfParticleWeights->SetYTitle("Counts");
 fHistList->Add(fSumOfParticleWeights); 
 // Final results for integrated flow:
 TString fIntFlowName = "fIntFlowFQD";
 fIntFlowName += fAnalysisLabel->Data();
 // sigma^2:
 TString fSigma2Name = "fSigma2";
 fSigma2Name += fAnalysisLabel->Data();
 // chi^2:
 TString fChi2Name = "fChi2";
 fChi2Name += fAnalysisLabel->Data();
 // fitting function: 
 TString fittingFunctionName = "fFittingFunction";
 fittingFunctionName += fAnalysisLabel->Data();
 
 for(Int_t f=0;f<2;f++) // sigma^2 not fitted (0) or fitted (1)
 {
  // final results for integrated flow:
  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]);
  // sigma^2:
  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]);
  // chi^2:
  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]);
  // fitting functions:
  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]);
 } // end of for(Int_t f=0;f<2;f++) // sigma^2 not fitted or fitted 
 // Book profile fFittingParameters which will hold all fitting parameters:
 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);

} // end of void AliFlowAnalysisWithFittingQDistribution::BookEverythingForDistributions()

//================================================================================================================================

void AliFlowAnalysisWithFittingQDistribution::DoFit(Bool_t sigma2Fitted)
{
 // Do the final fit of q-distribution.
  
 Int_t s2F = (Int_t)(sigma2Fitted); // shortcut
 Double_t AvM = fSumOfParticleWeights->GetMean(1); // average multiplicity
 //Int_t nEvts = (Int_t)fSumOfParticleWeights->GetEntries(); // number of events:
 
 // Start fitting from the bin with at least fTreshold entries, 
 // finish fitting at the bin with at least fTreshold entries:
 Int_t binMin = fqDistribution->FindFirstBinAbove(fTreshold);  
 Int_t binMax = fqDistribution->FindLastBinAbove(fTreshold);
 Double_t binWidth = fqDistribution->GetBinWidth(4); // assuming that all bins have the same width 
 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.; // number of entries between binMin and binMax:
 for(Int_t b=binMin;b<=binMax;b++)
 {
  ent += fqDistribution->GetBinContent(b);
 }
 
 Double_t norm = binWidth*ent; // norm (assuming that all bins have the same width)
 // Fitting function:
 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);  
 // Fitting is done here:
 // Remark: do fit only if # of entries > 50 - this is only a pragmatics fix to avoid TMinuit crash (to be improved)
 if(ent > 50)
 {
  fqDistribution->Fit(fFittingFunction[s2F]->GetName(),"NQ","",qmin,qmax);
 }

 // Final results:
 Double_t v = 0.; // reference flow
 Double_t vError = 0.; // error of reference flow 
 Double_t sigma2 = 0.; // sigma^2
 Double_t sigma2Error = 0.; // error of sigma^2
 Double_t chi2 = 0; // chi^2 from Minuit
 // Reference flow:
 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); // s2F is shortcut for "sigma^2 fitted"
  fIntFlow[s2F]->SetBinError(1,vError); // s2F is shortcut for "sigma^2 fitted"
 } else
   {
    cout<<endl;
    cout<<"WARNING (FQD): AvM == 0 in AFAWFQD::DoFit()"<<endl;
    cout<<endl;
   }    
 // sigma^2:: 
 if(s2F == 0) // sigma^2 not fitted, but fixed to 0.5
 {
  sigma2 = 0.5;
  fSigma2[0]->SetBinContent(1,sigma2);  
  fSigma2[0]->SetBinError(1,0.);
 } else // sigma^2 fitted
   {
    sigma2 = fFittingFunction[s2F]->GetParameter(1);
    sigma2Error = fFittingFunction[s2F]->GetParError(1);
    fSigma2[1]->SetBinContent(1,sigma2);  
    fSigma2[1]->SetBinError(1,sigma2Error);    
   }
 // chi^2:
 chi2 = fFittingFunction[s2F]->GetChisquare();
 fChi2[s2F]->SetBinContent(1,chi2);     
 
} // end of void AliFlowAnalysisWithFittingQDistribution::DoFit()

//================================================================================================================================ 

void AliFlowAnalysisWithFittingQDistribution::FillCommonHistResults(Bool_t sigma2Fitted)
{
 // Fill common result histogram for reference flow and resolution.
  
 // Remark: by default the result obtained with sigma^2 fitted is being stored. 
 // In order to store the result obtained with sigma^2 fixed use a setter SetFinalResultIsFromSigma2Fitted(kFALSE).
  
 Int_t s2F = (Int_t)sigma2Fitted; // shortcut
  
 // Reference flow:
 Double_t v = fIntFlow[s2F]->GetBinContent(1); 
 Double_t vError = fIntFlow[s2F]->GetBinError(1);
 fCommonHistsResults->FillIntegratedFlow(v,vError);   
 // Resolution:
 Double_t AvM = fSumOfParticleWeights->GetMean(1);
 Double_t chi2 = AvM*pow(v,2.); // chi^2
 if(chi2>=0.)
 {
  fCommonHistsResults->FillChi(pow(chi2,0.5));   
 }
   
} // end of void AliFlowAnalysisWithFittingQDistribution::FillCommonHistResultsIntFlow(Bool_t useParticleWeights, Bool_t sigma2NotFixed) 

//================================================================================================================================ 

void AliFlowAnalysisWithFittingQDistribution::PrintOnTheScreen()
{
 // Print the final results on the screen.
 
 // shortcut for the harmonic:
 Int_t n = 0;
 if(fCommonHists->GetHarmonic())
 {
  n = (Int_t)(fCommonHists->GetHarmonic())->GetBinContent(1); 
 }
 
 // printing:
 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;
  
} // end of void AliFlowAnalysisWithFittingQDistribution::PrintOnTheScreen()

//================================================================================================================================ 

void AliFlowAnalysisWithFittingQDistribution::StoreFittingParameters()
{
 // Store fitting parameters for the fit of q-distribution in profile fFittingParameters.
 
 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); 
 // which multiplicity was used:
 if(fMultiplicityIs==AliFlowCommonConstants::kRP) // # of Reference Particles
 {
  fFittingParameters->Fill(10.5,0); // 0 = # of Reference Particles
 } else if(fMultiplicityIs==AliFlowCommonConstants::kExternal)
   {
    fFittingParameters->Fill(10.5,1); // 1 = ref. mult. from ESD
   } else if(fMultiplicityIs==AliFlowCommonConstants::kPOI)
     {
      fFittingParameters->Fill(10.5,2); // 2 = # of Particles of Interest
     } 
 fFittingParameters->Fill(11.5,fDoFit); 
 fFittingParameters->Fill(12.5,fExactNoRPs); 
 
} // end of void AliFlowAnalysisWithFittingQDistribution::StoreFittingParameters()

//================================================================================================================================ 

void AliFlowAnalysisWithFittingQDistribution::AccessFittingParameters()
{
 // Access fitting parameters for the fit of q-distribution.

 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);
 
} // end of void AliFlowAnalysisWithFittingQDistribution::AccessFittingParameters()
 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