#include <stdio.h>
#include "AliAnalysisTaskPIDflowQA.h"
#include "AliAnalysisManager.h"
#include "AliESDEvent.h"
#include "AliStack.h"
#include "AliMCEvent.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TProfile.h"
#include "TMath.h"
#include "AliVEvent.h"
#include "AliPID.h"
#include "AliCDBManager.h"
#include "AliFlowEventCuts.h"
#include "AliFlowTrackCuts.h"
#include "AliVEventHandler.h"
#include "AliInputEventHandler.h"
#include "TTree.h"
#include "TFile.h"
ClassImp( AliAnalysisTaskPIDflowQA)
AliAnalysisTaskPIDflowQA:: AliAnalysisTaskPIDflowQA():
AliAnalysisTaskSE("AliAnalysisTaskPIDflowQA"),
fESD(NULL),
fCuts(NULL),
fEventCuts(NULL),
fESDpid(NULL),
fUseDebugFile(kFALSE),
fFile(NULL),
fTPCsignal(NULL),
fTPCsignalPi(NULL),
fTPCsignalK(NULL),
fTPCsignalP(NULL),
fTPCsignalPimc(NULL),
fTPCsignalKmc(NULL),
fTPCsignalPmc(NULL),
fTOFtime(NULL),
fTOFtimeE(NULL),
fTOFtimePi(NULL),
fTOFtimeK(NULL),
fTOFtimeP(NULL),
fTOFbeta(NULL),
fTOFbetaE(NULL),
fTOFbetaPi(NULL),
fTOFbetaK(NULL),
fTOFbetaP(NULL),
fTOFinvbeta(NULL),
fTOFinvbetaE(NULL),
fTOFinvbetaPi(NULL),
fTOFinvbetaK(NULL),
fTOFinvbetaP(NULL),
fTOFrawtime(NULL),
fTOFrawtimeE(NULL),
fTOFrawtimePi(NULL),
fTOFrawtimeK(NULL),
fTOFrawtimeP(NULL),
fTOFrawbeta(NULL),
fTOFrawbetaE(NULL),
fTOFrawbetaPi(NULL),
fTOFrawbetaK(NULL),
fTOFrawbetaP(NULL),
fTOFrawinvbeta(NULL),
fTOFrawinvbetaE(NULL),
fTOFrawinvbetaPi(NULL),
fTOFrawinvbetaK(NULL),
fTOFrawinvbetaP(NULL),
fPvsPt(NULL),
fMeanPvsP(NULL),
fTPCvsGlobalMult(NULL),
fStandardGlobalCuts(NULL),
fStandardTPCCuts(NULL),
fCutsTOFbetaElectrons(NULL),
fCutsTOFbetaPions(NULL),
fCutsTOFbetaKaons(NULL),
fCutsTOFbetaProtons(NULL),
fCutsTOFbetaSimpleElectrons(NULL),
fCutsTOFbetaSimplePions(NULL),
fCutsTOFbetaSimpleKaons(NULL),
fCutsTOFbetaSimpleProtons(NULL),
fCutsTOFbayesianElectrons(NULL),
fCutsTOFbayesianPions(NULL),
fCutsTOFbayesianKaons(NULL),
fCutsTOFbayesianProtons(NULL),
fCutsTPCdedxElectrons(NULL),
fCutsTPCdedxPions(NULL),
fCutsTPCdedxKaons(NULL),
fCutsTPCdedxProtons(NULL),
fCutsTPCpidElectrons(NULL),
fCutsTPCpidPions(NULL),
fCutsTPCpidKaons(NULL),
fCutsTPCpidProtons(NULL),
fCutsTPCbayesianElectrons(NULL),
fCutsTPCbayesianPions(NULL),
fCutsTPCbayesianKaons(NULL),
fCutsTPCbayesianProtons(NULL),
fCutsMCelectrons(NULL),
fCutsMCpions(NULL),
fCutsMCkaons(NULL),
fCutsMCprotons(NULL),
fCutsMCprimaryelectrons(NULL),
fCutsMCprimarypions(NULL),
fCutsMCprimarykaons(NULL),
fCutsMCprimaryprotons(NULL),
fOutputList(NULL)
{
}
AliAnalysisTaskPIDflowQA:: AliAnalysisTaskPIDflowQA(const char *name):
AliAnalysisTaskSE(name),
fESD(NULL),
fCuts(NULL),
fEventCuts(NULL),
fESDpid(NULL),
fUseDebugFile(kFALSE),
fFile(NULL),
fTPCsignal(NULL),
fTPCsignalPi(NULL),
fTPCsignalK(NULL),
fTPCsignalP(NULL),
fTPCsignalPimc(NULL),
fTPCsignalKmc(NULL),
fTPCsignalPmc(NULL),
fTOFtime(NULL),
fTOFtimeE(NULL),
fTOFtimePi(NULL),
fTOFtimeK(NULL),
fTOFtimeP(NULL),
fTOFbeta(NULL),
fTOFbetaE(NULL),
fTOFbetaPi(NULL),
fTOFbetaK(NULL),
fTOFbetaP(NULL),
fTOFinvbeta(NULL),
fTOFinvbetaE(NULL),
fTOFinvbetaPi(NULL),
fTOFinvbetaK(NULL),
fTOFinvbetaP(NULL),
fTOFrawtime(NULL),
fTOFrawtimeE(NULL),
fTOFrawtimePi(NULL),
fTOFrawtimeK(NULL),
fTOFrawtimeP(NULL),
fTOFrawbeta(NULL),
fTOFrawbetaE(NULL),
fTOFrawbetaPi(NULL),
fTOFrawbetaK(NULL),
fTOFrawbetaP(NULL),
fTOFrawinvbeta(NULL),
fTOFrawinvbetaE(NULL),
fTOFrawinvbetaPi(NULL),
fTOFrawinvbetaK(NULL),
fTOFrawinvbetaP(NULL),
fPvsPt(NULL),
fMeanPvsP(NULL),
fTPCvsGlobalMult(NULL),
fStandardGlobalCuts(NULL),
fStandardTPCCuts(NULL),
fCutsTOFbetaElectrons(NULL),
fCutsTOFbetaPions(NULL),
fCutsTOFbetaKaons(NULL),
fCutsTOFbetaProtons(NULL),
fCutsTOFbetaSimpleElectrons(NULL),
fCutsTOFbetaSimplePions(NULL),
fCutsTOFbetaSimpleKaons(NULL),
fCutsTOFbetaSimpleProtons(NULL),
fCutsTOFbayesianElectrons(NULL),
fCutsTOFbayesianPions(NULL),
fCutsTOFbayesianKaons(NULL),
fCutsTOFbayesianProtons(NULL),
fCutsTPCdedxElectrons(NULL),
fCutsTPCdedxPions(NULL),
fCutsTPCdedxKaons(NULL),
fCutsTPCdedxProtons(NULL),
fCutsTPCpidElectrons(NULL),
fCutsTPCpidPions(NULL),
fCutsTPCpidKaons(NULL),
fCutsTPCpidProtons(NULL),
fCutsTPCbayesianElectrons(NULL),
fCutsTPCbayesianPions(NULL),
fCutsTPCbayesianKaons(NULL),
fCutsTPCbayesianProtons(NULL),
fCutsMCelectrons(NULL),
fCutsMCpions(NULL),
fCutsMCkaons(NULL),
fCutsMCprotons(NULL),
fCutsMCprimaryelectrons(NULL),
fCutsMCprimarypions(NULL),
fCutsMCprimarykaons(NULL),
fCutsMCprimaryprotons(NULL),
fOutputList(NULL)
{
fESDpid=new AliESDpid();
fESDpid->GetTPCResponse().SetBetheBlochParameters(0.0283086,
2.63394e+01,
5.04114e-11,
2.12543e+00,
4.88663e+00 );
DefineOutput(1, TList::Class());
}
void AliAnalysisTaskPIDflowQA::UserCreateOutputObjects()
{
if (fOutputList) fOutputList->Delete();
delete fOutputList;
fOutputList=new TList();
fOutputList->SetOwner(kTRUE);
Int_t kPtBins=60;
Double_t binsPtDummy[kPtBins+1];
binsPtDummy[0]=0.0;
for(int i=1; i<=kPtBins+1; i++)
{
if(binsPtDummy[i-1]+0.05<1.01)
binsPtDummy[i]=binsPtDummy[i-1]+0.05;
else
binsPtDummy[i]=binsPtDummy[i-1]+0.1;
}
Int_t kPBins=60;
Double_t binsPDummy[kPBins+1];
binsPDummy[0]=0.0;
for(int i=1; i<=kPBins+1; i++)
{
if(binsPDummy[i-1]+0.05<1.01)
binsPDummy[i]=binsPDummy[i-1]+0.05;
else
binsPDummy[i]=binsPDummy[i-1]+0.1;
}
fTPCsignal=new TH2F("fTPCsignal",";p [GeV/c];dEdx",kPBins,binsPDummy,500,0,500);
fOutputList->Add(fTPCsignal);
fTPCsignalPi=new TH2F("fTPCsignalPi",";p [GeV/c];signal",kPBins,binsPDummy,500,-2,2);
fTPCsignalK=new TH2F("fTPCsignalK",";p [GeV/c];signal",kPBins,binsPDummy,500,-2,2);
fTPCsignalP=new TH2F("fTPCsignalP",";p [GeV/c];signal",kPBins,binsPDummy,500,-2,2);
fOutputList->Add(fTPCsignalPi);
fOutputList->Add(fTPCsignalK);
fOutputList->Add(fTPCsignalP);
fTOFtime=new TH2F("fTOFtime",";p[GeV/c];#time",kPBins,binsPDummy,1000, 12000, 80000);
fOutputList->Add(fTOFtime);
fTOFtimeE=new TH2F("fTOFtimeE",";p [GeV/c];#time-#time_{#pi}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFtimePi=new TH2F("fTOFtimePi",";p [GeV/c];#time-#time_{#pi}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFtimeK=new TH2F("fTOFtimeK",";p [GeV/c];#time-#time_{K}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFtimeP=new TH2F("fTOFtimeP",";p [GeV/c];#time-#time_{p}",kPBins,binsPDummy,1000, -8000, 8000);
fOutputList->Add(fTOFtimeE);
fOutputList->Add(fTOFtimePi);
fOutputList->Add(fTOFtimeK);
fOutputList->Add(fTOFtimeP);
fTOFbeta=new TH2F("fTOFbeta",";p[GeV/c];#beta",kPBins,binsPDummy,1000, 0.4, 1.1);
fOutputList->Add(fTOFbeta);
fTOFbetaE=new TH2F("fTOFbetaE",";p [GeV/c];#beta-#beta_{#pi}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFbetaPi=new TH2F("fTOFbetaPi",";p [GeV/c];#beta-#beta_{#pi}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFbetaK=new TH2F("fTOFbetaK",";p [GeV/c];#beta-#beta_{K}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFbetaP=new TH2F("fTOFbetaP",";p [GeV/c];#beta-#beta_{p}",kPBins,binsPDummy,1000, -0.25, 0.25);
fOutputList->Add(fTOFbetaE);
fOutputList->Add(fTOFbetaPi);
fOutputList->Add(fTOFbetaK);
fOutputList->Add(fTOFbetaP);
fTOFinvbeta=new TH2F("fTOFinvbeta",";p[GeV/c];1/#beta",kPBins,binsPDummy,1000, 0.90, 2.5);
fOutputList->Add(fTOFinvbeta);
fTOFinvbetaE=new TH2F("fTOFinvbetaE",";p [GeV/c];1/#beta-1/#beta_{#pi}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFinvbetaPi=new TH2F("fTOFinvbetaPi",";p [GeV/c];1/#beta-1/#beta_{#pi}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFinvbetaK=new TH2F("fTOFinvbetaK",";p [GeV/c];1/#beta-1/#beta_{K}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFinvbetaP=new TH2F("fTOFinvbetaP",";p [GeV/c];1/#beta-1/#beta_{p}",kPBins,binsPDummy,1000, -0.3, 0.3);
fOutputList->Add(fTOFinvbetaE);
fOutputList->Add(fTOFinvbetaPi);
fOutputList->Add(fTOFinvbetaK);
fOutputList->Add(fTOFinvbetaP);
fTOFrawtime=new TH2F("fTOFrawtime",";p[GeV/c];#time",kPBins,binsPDummy,1000, 12000, 80000);
fOutputList->Add(fTOFrawtime);
fTOFrawtimeE=new TH2F("fTOFrawtimeE",";p [GeV/c];#time-#time_{#pi}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFrawtimePi=new TH2F("fTOFrawtimePi",";p [GeV/c];#time-#time_{#pi}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFrawtimeK=new TH2F("fTOFrawtimeK",";p [GeV/c];#time-#time_{K}",kPBins,binsPDummy,1000, -8000, 8000);
fTOFrawtimeP=new TH2F("fTOFrawtimeP",";p [GeV/c];#time-#time_{p}",kPBins,binsPDummy,1000, -8000, 8000);
fOutputList->Add(fTOFrawtimeE);
fOutputList->Add(fTOFrawtimePi);
fOutputList->Add(fTOFrawtimeK);
fOutputList->Add(fTOFrawtimeP);
fTOFrawbeta=new TH2F("fTOFrawbeta",";p[GeV/c];#beta",kPBins,binsPDummy,1000, 0.4, 1.1);
fOutputList->Add(fTOFrawbeta);
fTOFrawbetaE=new TH2F("fTOFrawbetaE",";p [GeV/c];#beta-#beta_{#pi}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFrawbetaPi=new TH2F("fTOFrawbetaPi",";p [GeV/c];#beta-#beta_{#pi}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFrawbetaK=new TH2F("fTOFrawbetaK",";p [GeV/c];#beta-#beta_{K}",kPBins,binsPDummy,1000, -0.25, 0.25);
fTOFrawbetaP=new TH2F("fTOFrawbetaP",";p [GeV/c];#beta-#beta_{p}",kPBins,binsPDummy,1000, -0.25, 0.25);
fOutputList->Add(fTOFrawbetaE);
fOutputList->Add(fTOFrawbetaPi);
fOutputList->Add(fTOFrawbetaK);
fOutputList->Add(fTOFrawbetaP);
fTOFrawinvbeta=new TH2F("fTOFrawinvbeta",";p[GeV/c];1/#beta",kPBins,binsPDummy,1000, 0.90, 2.5);
fOutputList->Add(fTOFrawinvbeta);
fTOFrawinvbetaE=new TH2F("fTOFrawinvbetaE",";p [GeV/c];1/#beta-1/#beta_{#pi}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFrawinvbetaPi=new TH2F("fTOFrawinvbetaPi",";p [GeV/c];1/#beta-1/#beta_{#pi}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFrawinvbetaK=new TH2F("fTOFrawinvbetaK",";p [GeV/c];1/#beta-1/#beta_{K}",kPBins,binsPDummy,1000, -0.3, 0.3);
fTOFrawinvbetaP=new TH2F("fTOFrawinvbetaP",";p [GeV/c];1/#beta-1/#beta_{p}",kPBins,binsPDummy,1000, -0.3, 0.3);
fOutputList->Add(fTOFrawinvbetaE);
fOutputList->Add(fTOFrawinvbetaPi);
fOutputList->Add(fTOFrawinvbetaK);
fOutputList->Add(fTOFrawinvbetaP);
fPvsPt=new TH2F("fPvsPt","p vs p_{t};p [GeV/c];p_{t} [GeV/c]",kPBins,binsPDummy,kPtBins,binsPtDummy);
fOutputList->Add(fPvsPt);
fMeanPvsP = new TProfile("fMeanPvsP","Mean P vs P;p [Gev/c];<p> [GeV/c]",kPBins,binsPDummy);
fOutputList->Add(fMeanPvsP);
fTPCvsGlobalMult = new TH2F("fTPCvsGlobalMult","TPC only vs Global track multiplicity;global;TPC only",500,0,2500,500,0,3500);
fOutputList->Add(fTPCvsGlobalMult);
fStandardGlobalCuts = AliFlowTrackCuts::GetStandardGlobalTrackCuts2010();
fStandardTPCCuts = AliFlowTrackCuts::GetStandardTPCStandaloneTrackCuts2010();
fCutsTOFbetaElectrons = new AliFlowTrackCuts("TOFbeta e");
fCutsTOFbetaElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTOFbeta);
fCutsTOFbetaElectrons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaElectrons->SetQA();
fCutsTOFbetaPions = new AliFlowTrackCuts("TOFbeta pi");
fCutsTOFbetaPions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTOFbeta);
fCutsTOFbetaPions->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaPions->SetQA();
fCutsTOFbetaKaons = new AliFlowTrackCuts("TOFbeta K");
fCutsTOFbetaKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTOFbeta);
fCutsTOFbetaKaons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaKaons->SetQA();
fCutsTOFbetaProtons = new AliFlowTrackCuts("TOFbeta p");
fCutsTOFbetaProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTOFbeta);
fCutsTOFbetaProtons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaProtons->SetQA();
fCutsTOFbetaSimpleElectrons = new AliFlowTrackCuts("TOFbetaSimple e");
fCutsTOFbetaSimpleElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTOFbetaSimple);
fCutsTOFbetaSimpleElectrons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaSimpleElectrons->SetQA();
fCutsTOFbetaSimplePions = new AliFlowTrackCuts("TOFbetaSimple pi");
fCutsTOFbetaSimplePions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTOFbetaSimple);
fCutsTOFbetaSimplePions->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaSimplePions->SetQA();
fCutsTOFbetaSimpleKaons = new AliFlowTrackCuts("TOFbetaSimple K");
fCutsTOFbetaSimpleKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTOFbetaSimple);
fCutsTOFbetaSimpleKaons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaSimpleKaons->SetQA();
fCutsTOFbetaSimpleProtons = new AliFlowTrackCuts("TOFbetaSimple p");
fCutsTOFbetaSimpleProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTOFbetaSimple);
fCutsTOFbetaSimpleProtons->SetRequireStrictTOFTPCagreement();
fCutsTOFbetaSimpleProtons->SetQA();
fCutsTOFbayesianElectrons = new AliFlowTrackCuts("TOFbayesian e");
fCutsTOFbayesianElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTOFbayesian);
fCutsTOFbayesianElectrons->SetRequireStrictTOFTPCagreement();
fCutsTOFbayesianElectrons->SetQA();
fCutsTOFbayesianPions = new AliFlowTrackCuts("TOFbayesian pi");
fCutsTOFbayesianPions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTOFbayesian);
fCutsTOFbayesianPions->SetRequireStrictTOFTPCagreement();
fCutsTOFbayesianPions->SetQA();
fCutsTOFbayesianKaons = new AliFlowTrackCuts("TOFbayesian K");
fCutsTOFbayesianKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTOFbayesian);
fCutsTOFbayesianKaons->SetRequireStrictTOFTPCagreement();
fCutsTOFbayesianKaons->SetQA();
fCutsTOFbayesianProtons = new AliFlowTrackCuts("TOFbayesian p");
fCutsTOFbayesianProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTOFbayesian);
fCutsTOFbayesianProtons->SetRequireStrictTOFTPCagreement();
fCutsTOFbayesianProtons->SetQA();
fCutsTPCdedxElectrons = new AliFlowTrackCuts("TPCdedx e");
fCutsTPCdedxElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTPCdedx);
fCutsTPCdedxElectrons->SetQA();
fCutsTPCdedxPions = new AliFlowTrackCuts("TPCdedx pi");
fCutsTPCdedxPions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTPCdedx);
fCutsTPCdedxPions->SetQA();
fCutsTPCdedxKaons = new AliFlowTrackCuts("TPCdedx K");
fCutsTPCdedxKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTPCdedx);
fCutsTPCdedxKaons->SetQA();
fCutsTPCdedxProtons = new AliFlowTrackCuts("TPCdedx p");
fCutsTPCdedxProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTPCdedx);
fCutsTPCdedxProtons->SetQA();
fCutsTPCpidElectrons = new AliFlowTrackCuts("TPCpid e");
fCutsTPCpidElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTPCpid);
fCutsTPCpidElectrons->SetQA();
fCutsTPCpidPions = new AliFlowTrackCuts("TPCpid pi");
fCutsTPCpidPions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTPCpid);
fCutsTPCpidPions->SetQA();
fCutsTPCpidKaons = new AliFlowTrackCuts("TPCpid K");
fCutsTPCpidKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTPCpid);
fCutsTPCpidKaons->SetQA();
fCutsTPCpidProtons = new AliFlowTrackCuts("TPCpid p");
fCutsTPCpidProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTPCpid);
fCutsTPCpidProtons->SetQA();
fCutsTPCbayesianElectrons = new AliFlowTrackCuts("TPCbayesian e");
fCutsTPCbayesianElectrons->SetPID(AliPID::kElectron, AliFlowTrackCuts::kTPCbayesian);
fCutsTPCbayesianElectrons->SetQA();
fCutsTPCbayesianPions = new AliFlowTrackCuts("TPCbayesian pi");
fCutsTPCbayesianPions->SetPID(AliPID::kPion, AliFlowTrackCuts::kTPCbayesian);
fCutsTPCbayesianPions->SetQA();
fCutsTPCbayesianKaons = new AliFlowTrackCuts("TPCbayesian K");
fCutsTPCbayesianKaons->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTPCbayesian);
fCutsTPCbayesianKaons->SetQA();
fCutsTPCbayesianProtons = new AliFlowTrackCuts("TPCbayesian p");
fCutsTPCbayesianProtons->SetPID(AliPID::kProton, AliFlowTrackCuts::kTPCbayesian);
fCutsTPCbayesianProtons->SetQA();
fCutsMCelectrons=new AliFlowTrackCuts("MC e");
fCutsMCelectrons->SetMCPID(11);
fCutsMCelectrons->SetIgnoreSignInMCPID();
fCutsMCelectrons->SetQA();
fCutsMCpions=new AliFlowTrackCuts("MC pi");
fCutsMCpions->SetMCPID(211);
fCutsMCpions->SetIgnoreSignInMCPID();
fCutsMCpions->SetQA();
fCutsMCkaons=new AliFlowTrackCuts("MC K");
fCutsMCkaons->SetMCPID(321);
fCutsMCkaons->SetIgnoreSignInMCPID();
fCutsMCkaons->SetQA();
fCutsMCprotons=new AliFlowTrackCuts("MC p");
fCutsMCprotons->SetMCPID(2212);
fCutsMCprotons->SetIgnoreSignInMCPID();
fCutsMCprotons->SetQA();
fCutsMCprimaryelectrons=new AliFlowTrackCuts("MCprimary e");
fCutsMCprimaryelectrons->SetMCPID(11);
fCutsMCprimaryelectrons->SetIgnoreSignInMCPID();
fCutsMCprimaryelectrons->SetMCisPrimary();
fCutsMCprimaryelectrons->SetQA();
fCutsMCprimarypions=new AliFlowTrackCuts("MCprimary pi");
fCutsMCprimarypions->SetMCPID(211);
fCutsMCprimarypions->SetIgnoreSignInMCPID();
fCutsMCprimarypions->SetMCisPrimary();
fCutsMCprimarypions->SetQA();
fCutsMCprimarykaons=new AliFlowTrackCuts("MCprimary K");
fCutsMCprimarykaons->SetMCPID(321);
fCutsMCprimarykaons->SetIgnoreSignInMCPID();
fCutsMCprimarykaons->SetMCisPrimary();
fCutsMCprimarykaons->SetQA();
fCutsMCprimaryprotons=new AliFlowTrackCuts("MCprimary p");
fCutsMCprimaryprotons->SetMCPID(2212);
fCutsMCprimaryprotons->SetIgnoreSignInMCPID();
fCutsMCprimaryprotons->SetMCisPrimary();
fCutsMCprimaryprotons->SetQA();
fOutputList->Add(fCutsTPCdedxElectrons->GetQA());
fOutputList->Add(fCutsTPCdedxPions->GetQA());
fOutputList->Add(fCutsTPCdedxKaons->GetQA());
fOutputList->Add(fCutsTPCdedxProtons->GetQA());
fOutputList->Add(fCutsTPCpidElectrons->GetQA());
fOutputList->Add(fCutsTPCpidPions->GetQA());
fOutputList->Add(fCutsTPCpidKaons->GetQA());
fOutputList->Add(fCutsTPCpidProtons->GetQA());
fOutputList->Add(fCutsTPCbayesianElectrons->GetQA());
fOutputList->Add(fCutsTPCbayesianPions->GetQA());
fOutputList->Add(fCutsTPCbayesianKaons->GetQA());
fOutputList->Add(fCutsTPCbayesianProtons->GetQA());
fOutputList->Add(fCutsTOFbetaElectrons->GetQA());
fOutputList->Add(fCutsTOFbetaPions->GetQA());
fOutputList->Add(fCutsTOFbetaKaons->GetQA());
fOutputList->Add(fCutsTOFbetaProtons->GetQA());
fOutputList->Add(fCutsTOFbetaSimpleElectrons->GetQA());
fOutputList->Add(fCutsTOFbetaSimplePions->GetQA());
fOutputList->Add(fCutsTOFbetaSimpleKaons->GetQA());
fOutputList->Add(fCutsTOFbetaSimpleProtons->GetQA());
fOutputList->Add(fCutsTOFbayesianElectrons->GetQA());
fOutputList->Add(fCutsTOFbayesianPions->GetQA());
fOutputList->Add(fCutsTOFbayesianKaons->GetQA());
fOutputList->Add(fCutsTOFbayesianProtons->GetQA());
fOutputList->Add(fCutsMCelectrons->GetQA());
fOutputList->Add(fCutsMCpions->GetQA());
fOutputList->Add(fCutsMCkaons->GetQA());
fOutputList->Add(fCutsMCprotons->GetQA());
fOutputList->Add(fCutsMCprimaryelectrons->GetQA());
fOutputList->Add(fCutsMCprimarypions->GetQA());
fOutputList->Add(fCutsMCprimarykaons->GetQA());
fOutputList->Add(fCutsMCprimaryprotons->GetQA());
if (fUseDebugFile) fFile = fopen("debug.txt","w");
PostData(1, fOutputList);
}
void AliAnalysisTaskPIDflowQA::UserExec(Option_t *)
{
fESD = dynamic_cast<AliESDEvent*> (InputEvent());
if (!fESD) return;
fESDpid->SetTOFResponse(fESD,AliESDpid::kTOF_T0);
fESDpid->MakePID(fESD,kFALSE);
if(!fCuts || !fEventCuts)
{
Printf("No CUTS Defined.........\n");
PostData(1, fOutputList);
return;
}
if (!(fEventCuts->IsSelected(fESD,0x0)))
{
return;
}
AliStack* stack=NULL;
AliMCEvent* mcEvent = MCEvent();
if (mcEvent) stack = mcEvent->Stack();
if (mcEvent) Printf("MC particles: %d", mcEvent->GetNumberOfTracks());
Printf("There are %d tracks in this event", fESD->GetNumberOfTracks());
Int_t nTracks=fESD->GetNumberOfTracks();
AliESDtrack *trackESD=0;
fCuts->SetEvent(fESD,mcEvent);
fCutsTPCdedxElectrons->SetEvent(fESD,mcEvent);
fCutsTPCdedxPions->SetEvent(fESD,mcEvent);
fCutsTPCdedxKaons->SetEvent(fESD,mcEvent);
fCutsTPCdedxProtons->SetEvent(fESD,mcEvent);
fCutsTPCpidElectrons->SetEvent(fESD,mcEvent);
fCutsTPCpidPions->SetEvent(fESD,mcEvent);
fCutsTPCpidKaons->SetEvent(fESD,mcEvent);
fCutsTPCpidProtons->SetEvent(fESD,mcEvent);
fCutsTPCbayesianElectrons->SetEvent(fESD,mcEvent);
fCutsTPCbayesianPions->SetEvent(fESD,mcEvent);
fCutsTPCbayesianKaons->SetEvent(fESD,mcEvent);
fCutsTPCbayesianProtons->SetEvent(fESD,mcEvent);
fCutsTOFbetaElectrons->SetEvent(fESD,mcEvent);
fCutsTOFbetaPions->SetEvent(fESD,mcEvent);
fCutsTOFbetaKaons->SetEvent(fESD,mcEvent);
fCutsTOFbetaProtons->SetEvent(fESD,mcEvent);
fCutsTOFbetaSimpleElectrons->SetEvent(fESD,mcEvent);
fCutsTOFbetaSimplePions->SetEvent(fESD,mcEvent);
fCutsTOFbetaSimpleKaons->SetEvent(fESD,mcEvent);
fCutsTOFbetaSimpleProtons->SetEvent(fESD,mcEvent);
fCutsTOFbayesianElectrons->SetEvent(fESD,mcEvent);
fCutsTOFbayesianPions->SetEvent(fESD,mcEvent);
fCutsTOFbayesianKaons->SetEvent(fESD,mcEvent);
fCutsTOFbayesianProtons->SetEvent(fESD,mcEvent);
fCutsMCelectrons->SetEvent(fESD,mcEvent);
fCutsMCpions->SetEvent(fESD,mcEvent);
fCutsMCkaons->SetEvent(fESD,mcEvent);
fCutsMCprotons->SetEvent(fESD,mcEvent);
fCutsMCprimaryelectrons->SetEvent(fESD,mcEvent);
fCutsMCprimarypions->SetEvent(fESD,mcEvent);
fCutsMCprimarykaons->SetEvent(fESD,mcEvent);
fCutsMCprimaryprotons->SetEvent(fESD,mcEvent);
for(int tr1=0; tr1<nTracks; tr1++)
{
trackESD=fESD->GetTrack(tr1);
if (!trackESD) continue;
Double_t p=trackESD->GetP();
Double_t pt=trackESD->Pt();
if(!(fCuts->IsSelected(trackESD))) continue;
Int_t label=-1;
if(mcEvent) label=trackESD->GetLabel();
Int_t pdgcode=0;
if(stack)
{
TParticle* particle2 = stack->Particle(TMath::Abs(label));
pdgcode=particle2->GetPdgCode();
}
fPvsPt->Fill(p,pt);
fMeanPvsP->Fill(p,p);
PidTPC(trackESD,pdgcode);
PidTOF(trackESD,pdgcode);
}
if (mcEvent)
{
for (Int_t imc=0; imc<mcEvent->GetNumberOfTracks();imc++)
{
printf("imc: %i label:%i\n",imc,mcEvent->GetTrack(imc)->GetLabel());
fCutsMCelectrons->IsSelected(mcEvent->GetTrack(imc));
fCutsMCpions->IsSelected(mcEvent->GetTrack(imc));
fCutsMCkaons->IsSelected(mcEvent->GetTrack(imc));
fCutsMCprotons->IsSelected(mcEvent->GetTrack(imc));
fCutsMCprimaryelectrons->IsSelected(mcEvent->GetTrack(imc));
fCutsMCprimarypions->IsSelected(mcEvent->GetTrack(imc));
fCutsMCprimarykaons->IsSelected(mcEvent->GetTrack(imc));
fCutsMCprimaryprotons->IsSelected(mcEvent->GetTrack(imc));
}
}
fStandardGlobalCuts->SetEvent(fESD);
fStandardTPCCuts->SetEvent(fESD);
Int_t multGlobal = fStandardGlobalCuts->Count();
Int_t multTPC = fStandardTPCCuts->Count();
fTPCvsGlobalMult->Fill(multGlobal,multTPC);
if (fFile)
{
const AliESDVertex* pvtx = fESD->GetPrimaryVertex();
const AliESDVertex* tpcvtx = fESD->GetPrimaryVertexTPC();
const AliESDVertex* spdvtx = fESD->GetPrimaryVertexSPD();
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
AliVEventHandler* handler = mgr->GetInputEventHandler();
TTree* tree = handler->GetTree();
TFile* file = tree->GetCurrentFile();
if (multTPC>(23+1.216*multGlobal) || multTPC<(-20+1.087*multGlobal))
{
fprintf(fFile, "%i %i %s %i\n",multTPC,multGlobal,file->GetName(),fESD->GetEventNumberInFile());
fprintf(fFile, " primary vertex: x: %.2f, y: %.2f, z: %.2f, n: %i\n", pvtx->GetX(), pvtx->GetY(), pvtx->GetZ(), pvtx->GetNContributors());
fprintf(fFile, " SPD vertex: x: %.2f, y: %.2f, z: %.2f, n: %i\n", spdvtx->GetX(), spdvtx->GetY(), spdvtx->GetZ(), spdvtx->GetNContributors());
fprintf(fFile, " TPC vertex: x: %.2f, y: %.2f, z: %.2f, n: %i\n", tpcvtx->GetX(), tpcvtx->GetY(), tpcvtx->GetZ(), tpcvtx->GetNContributors());
}
}
}
void AliAnalysisTaskPIDflowQA::Terminate(Option_t *)
{
if(fCuts)
fCuts->Dump();
Printf("AliAnalysisTaskPIDflowQA: end of Terminate");
}
void AliAnalysisTaskPIDflowQA::PidTPC(AliESDtrack* t, Int_t)
{
const AliExternalTrackParam* innerParam = t->GetInnerParam();
if (!innerParam) return;
Double_t pinTPCglobal=innerParam->GetP();
Double_t tpcSignal =t->GetTPCsignal();
Float_t p=innerParam->P();
Float_t sigPion = fESDpid->GetTPCResponse().GetExpectedSignal(pinTPCglobal, AliPID::kPion);
Float_t sigKaon = fESDpid->GetTPCResponse().GetExpectedSignal(pinTPCglobal, AliPID::kKaon);
Float_t sigProton = fESDpid->GetTPCResponse().GetExpectedSignal(pinTPCglobal, AliPID::kProton);
if(!(sigPion>0.0&&sigKaon>0.0&&sigProton>0.0))
return;
fTPCsignal->Fill(pinTPCglobal,tpcSignal);
fTPCsignalPi->Fill(p,(tpcSignal-sigPion)/sigPion);
fTPCsignalK->Fill(p,(tpcSignal-sigKaon)/sigKaon);
fTPCsignalP->Fill(p,(tpcSignal-sigProton)/sigProton);
fCutsTPCdedxElectrons->IsSelected(t);
fCutsTPCdedxPions->IsSelected(t);
fCutsTPCdedxKaons->IsSelected(t);
fCutsTPCdedxProtons->IsSelected(t);
fCutsTPCpidElectrons->IsSelected(t);
fCutsTPCpidPions->IsSelected(t);
fCutsTPCpidKaons->IsSelected(t);
fCutsTPCpidProtons->IsSelected(t);
fCutsTPCbayesianElectrons->IsSelected(t);
fCutsTPCbayesianPions->IsSelected(t);
fCutsTPCbayesianKaons->IsSelected(t);
fCutsTPCbayesianProtons->IsSelected(t);
}
void AliAnalysisTaskPIDflowQA::PidTOF(AliESDtrack* track, Int_t)
{
Bool_t goodtrack = (track) &&
(track->GetStatus() & AliESDtrack::kTOFpid) &&
(track->GetTOFsignal() > 12000) &&
(track->GetTOFsignal() < 100000) &&
(track->GetIntegratedLength() > 365);
if (!goodtrack) return;
const Float_t c = 2.99792457999999984e-02;
Float_t p = track->GetP();
Float_t l = track->GetIntegratedLength();
Float_t trackT0 = fESDpid->GetTOFResponse().GetStartTime(p);
Float_t timeTOF = track->GetTOFsignal()- trackT0;
Double_t integratedTimes[5] = {-1.0,-1.0,-1.0,-1.0,-1.0};
track->GetIntegratedTimes(integratedTimes);
Float_t beta = l/timeTOF/c;
Float_t betaHypothesis[5] = {0.0,0.0,0.0,0.0,0.0};
Float_t betadiff[5] = {0.0,0.0,0.0,0.0,0.0};
for (Int_t i=0;i<5;i++)
{
betaHypothesis[i] = l/integratedTimes[i]/c;
betadiff[i] = beta-betaHypothesis[i];
}
Float_t invbeta = 1/beta;
Float_t invbetaHypothesis[5] = {0.0,0.0,0.0,0.0,0.0};
Float_t invbetadiff[5] = {0.0,0.0,0.0,0.0,0.0};
for (Int_t i=0;i<5;i++)
{
invbetaHypothesis[i] = 1/betaHypothesis[i];
invbetadiff[i] = invbeta-invbetaHypothesis[i];
}
Double_t tpcpid[AliPID::kSPECIES];
track->GetTPCpid(tpcpid);
fTOFrawtime->Fill(p,timeTOF);
fTOFrawtimeE->Fill(p,timeTOF-integratedTimes[0]);
fTOFrawtimePi->Fill(p,timeTOF-integratedTimes[2]);
fTOFrawtimeK->Fill(p,timeTOF-integratedTimes[3]);
fTOFrawtimeP->Fill(p,timeTOF-integratedTimes[4]);
fTOFrawbeta->Fill(p,beta);
fTOFrawbetaE->Fill(p,betadiff[0]);
fTOFrawbetaPi->Fill(p,betadiff[2]);
fTOFrawbetaK->Fill(p,betadiff[3]);
fTOFrawbetaP->Fill(p,betadiff[4]);
fTOFrawinvbeta->Fill(p,invbeta);
fTOFrawinvbetaE->Fill(p,invbetadiff[0]);
fTOFrawinvbetaPi->Fill(p,invbetadiff[2]);
fTOFrawinvbetaK->Fill(p,invbetadiff[3]);
fTOFrawinvbetaP->Fill(p,invbetadiff[4]);
if (track->GetStatus() & AliESDtrack::kTOFmismatch) return;
if (!TPCTOFagree(track)) return;
fTOFtime->Fill(p,timeTOF);
fTOFtimeE->Fill(p,timeTOF-integratedTimes[0]);
fTOFtimePi->Fill(p,timeTOF-integratedTimes[2]);
fTOFtimeK->Fill(p,timeTOF-integratedTimes[3]);
fTOFtimeP->Fill(p,timeTOF-integratedTimes[4]);
fTOFbeta->Fill(p,beta);
fTOFbetaE->Fill(p,betadiff[0]);
fTOFbetaPi->Fill(p,betadiff[2]);
fTOFbetaK->Fill(p,betadiff[3]);
fTOFbetaP->Fill(p,betadiff[4]);
fTOFinvbeta->Fill(p,invbeta);
fTOFinvbetaE->Fill(p,invbetadiff[0]);
fTOFinvbetaPi->Fill(p,invbetadiff[2]);
fTOFinvbetaK->Fill(p,invbetadiff[3]);
fTOFinvbetaP->Fill(p,invbetadiff[4]);
fCutsTOFbetaElectrons->IsSelected(track);
fCutsTOFbetaPions->IsSelected(track);
fCutsTOFbetaKaons->IsSelected(track);
fCutsTOFbetaProtons->IsSelected(track);
fCutsTOFbetaSimpleElectrons->IsSelected(track);
fCutsTOFbetaSimplePions->IsSelected(track);
fCutsTOFbetaSimpleKaons->IsSelected(track);
fCutsTOFbetaSimpleProtons->IsSelected(track);
fCutsTOFbayesianElectrons->IsSelected(track);
fCutsTOFbayesianPions->IsSelected(track);
fCutsTOFbayesianKaons->IsSelected(track);
fCutsTOFbayesianProtons->IsSelected(track);
}
Float_t AliAnalysisTaskPIDflowQA::Beta(Float_t m, Float_t p)
{
return TMath::Sqrt(1. / (1. + m * m / (p * p)));
}
Bool_t AliAnalysisTaskPIDflowQA::TPCTOFagree(const AliESDtrack *track)
{
Bool_t status = kFALSE;
Float_t mass[5] = {5.10998909999999971e-04,1.05658000000000002e-01,1.39570000000000000e-01,4.93676999999999977e-01,9.38271999999999995e-01};
Double_t exptimes[5];
track->GetIntegratedTimes(exptimes);
Float_t dedx = track->GetTPCsignal();
Float_t p = track->P();
Float_t time = track->GetTOFsignal()- fESDpid->GetTOFResponse().GetStartTime(p);
Float_t tl = track->GetIntegratedLength();
Float_t betagammares = fESDpid->GetTOFResponse().GetExpectedSigma(p, exptimes[4], mass[4]);
Float_t betagamma1 = tl/(time-5 *betagammares) * 33.3564095198152043;
if(betagamma1 < 0.1) betagamma1 = 0.1;
if(betagamma1 < 0.99999) betagamma1 /= TMath::Sqrt(1-betagamma1*betagamma1);
else betagamma1 = 100;
Float_t betagamma2 = tl/(time+5 *betagammares) * 33.3564095198152043;
if(betagamma2 < 0.1) betagamma2 = 0.1;
if(betagamma2 < 0.99999) betagamma2 /= TMath::Sqrt(1-betagamma2*betagamma2);
else betagamma2 = 100;
Double_t ptpc[3];
track->GetInnerPxPyPz(ptpc);
Float_t momtpc=TMath::Sqrt(ptpc[0]*ptpc[0] + ptpc[1]*ptpc[1] + ptpc[2]*ptpc[2]);
for(Int_t i=0;i < 5;i++){
Float_t resolutionTOF = fESDpid->GetTOFResponse().GetExpectedSigma(p, exptimes[i], mass[i]);
if(TMath::Abs(exptimes[i] - time) < 5 * resolutionTOF){
Float_t dedxExp = 0;
if(i==0) dedxExp = fESDpid->GetTPCResponse().GetExpectedSignal(momtpc,AliPID::kElectron);
else if(i==1) dedxExp = fESDpid->GetTPCResponse().GetExpectedSignal(momtpc,AliPID::kMuon);
else if(i==2) dedxExp = fESDpid->GetTPCResponse().GetExpectedSignal(momtpc,AliPID::kPion);
else if(i==3) dedxExp = fESDpid->GetTPCResponse().GetExpectedSignal(momtpc,AliPID::kKaon);
else if(i==4) dedxExp = fESDpid->GetTPCResponse().GetExpectedSignal(momtpc,AliPID::kProton);
Float_t resolutionTPC = 2;
if(i==0) resolutionTPC = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kElectron);
else if(i==1) resolutionTPC = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kMuon);
else if(i==2) resolutionTPC = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kPion);
else if(i==3) resolutionTPC = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kKaon);
else if(i==4) resolutionTPC = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kProton);
if(TMath::Abs(dedx - dedxExp) < 3 * resolutionTPC){
status = kTRUE;
}
}
}
Float_t bb1 = fESDpid->GetTPCResponse().Bethe(betagamma1);
Float_t bb2 = fESDpid->GetTPCResponse().Bethe(betagamma2);
Float_t bbM = fESDpid->GetTPCResponse().Bethe((betagamma1+betagamma2)*0.5);
Float_t resolutionTOFpr = fESDpid->GetTOFResponse().GetExpectedSigma(p, exptimes[4], mass[4]);
Float_t resolutionTPCpr = fESDpid->GetTPCResponse().GetExpectedSigma(momtpc,track->GetTPCsignalN(),AliPID::kProton);
if(TMath::Abs(dedx-bb1) < resolutionTPCpr*3 && exptimes[4] < time-7*resolutionTOFpr){
status = kTRUE;
}
else if(TMath::Abs(dedx-bb2) < resolutionTPCpr*3 && exptimes[4] < time-7*resolutionTOFpr){
status = kTRUE;
}
else if(TMath::Abs(dedx-bbM) < resolutionTPCpr*3 && exptimes[4] < time-7*resolutionTOFpr){
status = kTRUE;
}
return status;
}
AliAnalysisTaskPIDflowQA.cxx:1 AliAnalysisTaskPIDflowQA.cxx:2 AliAnalysisTaskPIDflowQA.cxx:3 AliAnalysisTaskPIDflowQA.cxx:4 AliAnalysisTaskPIDflowQA.cxx:5 AliAnalysisTaskPIDflowQA.cxx:6 AliAnalysisTaskPIDflowQA.cxx:7 AliAnalysisTaskPIDflowQA.cxx:8 AliAnalysisTaskPIDflowQA.cxx:9 AliAnalysisTaskPIDflowQA.cxx:10 AliAnalysisTaskPIDflowQA.cxx:11 AliAnalysisTaskPIDflowQA.cxx:12 AliAnalysisTaskPIDflowQA.cxx:13 AliAnalysisTaskPIDflowQA.cxx:14 AliAnalysisTaskPIDflowQA.cxx:15 AliAnalysisTaskPIDflowQA.cxx:16 AliAnalysisTaskPIDflowQA.cxx:17 AliAnalysisTaskPIDflowQA.cxx:18 AliAnalysisTaskPIDflowQA.cxx:19 AliAnalysisTaskPIDflowQA.cxx:20 AliAnalysisTaskPIDflowQA.cxx:21 AliAnalysisTaskPIDflowQA.cxx:22 AliAnalysisTaskPIDflowQA.cxx:23 AliAnalysisTaskPIDflowQA.cxx:24 AliAnalysisTaskPIDflowQA.cxx:25 AliAnalysisTaskPIDflowQA.cxx:26 AliAnalysisTaskPIDflowQA.cxx:27 AliAnalysisTaskPIDflowQA.cxx:28 AliAnalysisTaskPIDflowQA.cxx:29 AliAnalysisTaskPIDflowQA.cxx:30 AliAnalysisTaskPIDflowQA.cxx:31 AliAnalysisTaskPIDflowQA.cxx:32 AliAnalysisTaskPIDflowQA.cxx:33 AliAnalysisTaskPIDflowQA.cxx:34 AliAnalysisTaskPIDflowQA.cxx:35 AliAnalysisTaskPIDflowQA.cxx:36 AliAnalysisTaskPIDflowQA.cxx:37 AliAnalysisTaskPIDflowQA.cxx:38 AliAnalysisTaskPIDflowQA.cxx:39 AliAnalysisTaskPIDflowQA.cxx:40 AliAnalysisTaskPIDflowQA.cxx:41 AliAnalysisTaskPIDflowQA.cxx:42 AliAnalysisTaskPIDflowQA.cxx:43 AliAnalysisTaskPIDflowQA.cxx:44 AliAnalysisTaskPIDflowQA.cxx:45 AliAnalysisTaskPIDflowQA.cxx:46 AliAnalysisTaskPIDflowQA.cxx:47 AliAnalysisTaskPIDflowQA.cxx:48 AliAnalysisTaskPIDflowQA.cxx:49 AliAnalysisTaskPIDflowQA.cxx:50 AliAnalysisTaskPIDflowQA.cxx:51 AliAnalysisTaskPIDflowQA.cxx:52 AliAnalysisTaskPIDflowQA.cxx:53 AliAnalysisTaskPIDflowQA.cxx:54 AliAnalysisTaskPIDflowQA.cxx:55 AliAnalysisTaskPIDflowQA.cxx:56 AliAnalysisTaskPIDflowQA.cxx:57 AliAnalysisTaskPIDflowQA.cxx:58 AliAnalysisTaskPIDflowQA.cxx:59 AliAnalysisTaskPIDflowQA.cxx:60 AliAnalysisTaskPIDflowQA.cxx:61 AliAnalysisTaskPIDflowQA.cxx:62 AliAnalysisTaskPIDflowQA.cxx:63 AliAnalysisTaskPIDflowQA.cxx:64 AliAnalysisTaskPIDflowQA.cxx:65 AliAnalysisTaskPIDflowQA.cxx:66 AliAnalysisTaskPIDflowQA.cxx:67 AliAnalysisTaskPIDflowQA.cxx:68 AliAnalysisTaskPIDflowQA.cxx:69 AliAnalysisTaskPIDflowQA.cxx:70 AliAnalysisTaskPIDflowQA.cxx:71 AliAnalysisTaskPIDflowQA.cxx:72 AliAnalysisTaskPIDflowQA.cxx:73 AliAnalysisTaskPIDflowQA.cxx:74 AliAnalysisTaskPIDflowQA.cxx:75 AliAnalysisTaskPIDflowQA.cxx:76 AliAnalysisTaskPIDflowQA.cxx:77 AliAnalysisTaskPIDflowQA.cxx:78 AliAnalysisTaskPIDflowQA.cxx:79 AliAnalysisTaskPIDflowQA.cxx:80 AliAnalysisTaskPIDflowQA.cxx:81 AliAnalysisTaskPIDflowQA.cxx:82 AliAnalysisTaskPIDflowQA.cxx:83 AliAnalysisTaskPIDflowQA.cxx:84 AliAnalysisTaskPIDflowQA.cxx:85 AliAnalysisTaskPIDflowQA.cxx:86 AliAnalysisTaskPIDflowQA.cxx:87 AliAnalysisTaskPIDflowQA.cxx:88 AliAnalysisTaskPIDflowQA.cxx:89 AliAnalysisTaskPIDflowQA.cxx:90 AliAnalysisTaskPIDflowQA.cxx:91 AliAnalysisTaskPIDflowQA.cxx:92 AliAnalysisTaskPIDflowQA.cxx:93 AliAnalysisTaskPIDflowQA.cxx:94 AliAnalysisTaskPIDflowQA.cxx:95 AliAnalysisTaskPIDflowQA.cxx:96 AliAnalysisTaskPIDflowQA.cxx:97 AliAnalysisTaskPIDflowQA.cxx:98 AliAnalysisTaskPIDflowQA.cxx:99 AliAnalysisTaskPIDflowQA.cxx:100 AliAnalysisTaskPIDflowQA.cxx:101 AliAnalysisTaskPIDflowQA.cxx:102 AliAnalysisTaskPIDflowQA.cxx:103 AliAnalysisTaskPIDflowQA.cxx:104 AliAnalysisTaskPIDflowQA.cxx:105 AliAnalysisTaskPIDflowQA.cxx:106 AliAnalysisTaskPIDflowQA.cxx:107 AliAnalysisTaskPIDflowQA.cxx:108 AliAnalysisTaskPIDflowQA.cxx:109 AliAnalysisTaskPIDflowQA.cxx:110 AliAnalysisTaskPIDflowQA.cxx:111 AliAnalysisTaskPIDflowQA.cxx:112 AliAnalysisTaskPIDflowQA.cxx:113 AliAnalysisTaskPIDflowQA.cxx:114 AliAnalysisTaskPIDflowQA.cxx:115 AliAnalysisTaskPIDflowQA.cxx:116 AliAnalysisTaskPIDflowQA.cxx:117 AliAnalysisTaskPIDflowQA.cxx:118 AliAnalysisTaskPIDflowQA.cxx:119 AliAnalysisTaskPIDflowQA.cxx:120 AliAnalysisTaskPIDflowQA.cxx:121 AliAnalysisTaskPIDflowQA.cxx:122 AliAnalysisTaskPIDflowQA.cxx:123 AliAnalysisTaskPIDflowQA.cxx:124 AliAnalysisTaskPIDflowQA.cxx:125 AliAnalysisTaskPIDflowQA.cxx:126 AliAnalysisTaskPIDflowQA.cxx:127 AliAnalysisTaskPIDflowQA.cxx:128 AliAnalysisTaskPIDflowQA.cxx:129 AliAnalysisTaskPIDflowQA.cxx:130 AliAnalysisTaskPIDflowQA.cxx:131 AliAnalysisTaskPIDflowQA.cxx:132 AliAnalysisTaskPIDflowQA.cxx:133 AliAnalysisTaskPIDflowQA.cxx:134 AliAnalysisTaskPIDflowQA.cxx:135 AliAnalysisTaskPIDflowQA.cxx:136 AliAnalysisTaskPIDflowQA.cxx:137 AliAnalysisTaskPIDflowQA.cxx:138 AliAnalysisTaskPIDflowQA.cxx:139 AliAnalysisTaskPIDflowQA.cxx:140 AliAnalysisTaskPIDflowQA.cxx:141 AliAnalysisTaskPIDflowQA.cxx:142 AliAnalysisTaskPIDflowQA.cxx:143 AliAnalysisTaskPIDflowQA.cxx:144 AliAnalysisTaskPIDflowQA.cxx:145 AliAnalysisTaskPIDflowQA.cxx:146 AliAnalysisTaskPIDflowQA.cxx:147 AliAnalysisTaskPIDflowQA.cxx:148 AliAnalysisTaskPIDflowQA.cxx:149 AliAnalysisTaskPIDflowQA.cxx:150 AliAnalysisTaskPIDflowQA.cxx:151 AliAnalysisTaskPIDflowQA.cxx:152 AliAnalysisTaskPIDflowQA.cxx:153 AliAnalysisTaskPIDflowQA.cxx:154 AliAnalysisTaskPIDflowQA.cxx:155 AliAnalysisTaskPIDflowQA.cxx:156 AliAnalysisTaskPIDflowQA.cxx:157 AliAnalysisTaskPIDflowQA.cxx:158 AliAnalysisTaskPIDflowQA.cxx:159 AliAnalysisTaskPIDflowQA.cxx:160 AliAnalysisTaskPIDflowQA.cxx:161 AliAnalysisTaskPIDflowQA.cxx:162 AliAnalysisTaskPIDflowQA.cxx:163 AliAnalysisTaskPIDflowQA.cxx:164 AliAnalysisTaskPIDflowQA.cxx:165 AliAnalysisTaskPIDflowQA.cxx:166 AliAnalysisTaskPIDflowQA.cxx:167 AliAnalysisTaskPIDflowQA.cxx:168 AliAnalysisTaskPIDflowQA.cxx:169 AliAnalysisTaskPIDflowQA.cxx:170 AliAnalysisTaskPIDflowQA.cxx:171 AliAnalysisTaskPIDflowQA.cxx:172 AliAnalysisTaskPIDflowQA.cxx:173 AliAnalysisTaskPIDflowQA.cxx:174 AliAnalysisTaskPIDflowQA.cxx:175 AliAnalysisTaskPIDflowQA.cxx:176 AliAnalysisTaskPIDflowQA.cxx:177 AliAnalysisTaskPIDflowQA.cxx:178 AliAnalysisTaskPIDflowQA.cxx:179 AliAnalysisTaskPIDflowQA.cxx:180 AliAnalysisTaskPIDflowQA.cxx:181 AliAnalysisTaskPIDflowQA.cxx:182 AliAnalysisTaskPIDflowQA.cxx:183 AliAnalysisTaskPIDflowQA.cxx:184 AliAnalysisTaskPIDflowQA.cxx:185 AliAnalysisTaskPIDflowQA.cxx:186 AliAnalysisTaskPIDflowQA.cxx:187 AliAnalysisTaskPIDflowQA.cxx:188 AliAnalysisTaskPIDflowQA.cxx:189 AliAnalysisTaskPIDflowQA.cxx:190 AliAnalysisTaskPIDflowQA.cxx:191 AliAnalysisTaskPIDflowQA.cxx:192 AliAnalysisTaskPIDflowQA.cxx:193 AliAnalysisTaskPIDflowQA.cxx:194 AliAnalysisTaskPIDflowQA.cxx:195 AliAnalysisTaskPIDflowQA.cxx:196 AliAnalysisTaskPIDflowQA.cxx:197 AliAnalysisTaskPIDflowQA.cxx:198 AliAnalysisTaskPIDflowQA.cxx:199 AliAnalysisTaskPIDflowQA.cxx:200 AliAnalysisTaskPIDflowQA.cxx:201 AliAnalysisTaskPIDflowQA.cxx:202 AliAnalysisTaskPIDflowQA.cxx:203 AliAnalysisTaskPIDflowQA.cxx:204 AliAnalysisTaskPIDflowQA.cxx:205 AliAnalysisTaskPIDflowQA.cxx:206 AliAnalysisTaskPIDflowQA.cxx:207 AliAnalysisTaskPIDflowQA.cxx:208 AliAnalysisTaskPIDflowQA.cxx:209 AliAnalysisTaskPIDflowQA.cxx:210 AliAnalysisTaskPIDflowQA.cxx:211 AliAnalysisTaskPIDflowQA.cxx:212 AliAnalysisTaskPIDflowQA.cxx:213 AliAnalysisTaskPIDflowQA.cxx:214 AliAnalysisTaskPIDflowQA.cxx:215 AliAnalysisTaskPIDflowQA.cxx:216 AliAnalysisTaskPIDflowQA.cxx:217 AliAnalysisTaskPIDflowQA.cxx:218 AliAnalysisTaskPIDflowQA.cxx:219 AliAnalysisTaskPIDflowQA.cxx:220 AliAnalysisTaskPIDflowQA.cxx:221 AliAnalysisTaskPIDflowQA.cxx:222 AliAnalysisTaskPIDflowQA.cxx:223 AliAnalysisTaskPIDflowQA.cxx:224 AliAnalysisTaskPIDflowQA.cxx:225 AliAnalysisTaskPIDflowQA.cxx:226 AliAnalysisTaskPIDflowQA.cxx:227 AliAnalysisTaskPIDflowQA.cxx:228 AliAnalysisTaskPIDflowQA.cxx:229 AliAnalysisTaskPIDflowQA.cxx:230 AliAnalysisTaskPIDflowQA.cxx:231 AliAnalysisTaskPIDflowQA.cxx:232 AliAnalysisTaskPIDflowQA.cxx:233 AliAnalysisTaskPIDflowQA.cxx:234 AliAnalysisTaskPIDflowQA.cxx:235 AliAnalysisTaskPIDflowQA.cxx:236 AliAnalysisTaskPIDflowQA.cxx:237 AliAnalysisTaskPIDflowQA.cxx:238 AliAnalysisTaskPIDflowQA.cxx:239 AliAnalysisTaskPIDflowQA.cxx:240 AliAnalysisTaskPIDflowQA.cxx:241 AliAnalysisTaskPIDflowQA.cxx:242 AliAnalysisTaskPIDflowQA.cxx:243 AliAnalysisTaskPIDflowQA.cxx:244 AliAnalysisTaskPIDflowQA.cxx:245 AliAnalysisTaskPIDflowQA.cxx:246 AliAnalysisTaskPIDflowQA.cxx:247 AliAnalysisTaskPIDflowQA.cxx:248 AliAnalysisTaskPIDflowQA.cxx:249 AliAnalysisTaskPIDflowQA.cxx:250 AliAnalysisTaskPIDflowQA.cxx:251 AliAnalysisTaskPIDflowQA.cxx:252 AliAnalysisTaskPIDflowQA.cxx:253 AliAnalysisTaskPIDflowQA.cxx:254 AliAnalysisTaskPIDflowQA.cxx:255 AliAnalysisTaskPIDflowQA.cxx:256 AliAnalysisTaskPIDflowQA.cxx:257 AliAnalysisTaskPIDflowQA.cxx:258 AliAnalysisTaskPIDflowQA.cxx:259 AliAnalysisTaskPIDflowQA.cxx:260 AliAnalysisTaskPIDflowQA.cxx:261 AliAnalysisTaskPIDflowQA.cxx:262 AliAnalysisTaskPIDflowQA.cxx:263 AliAnalysisTaskPIDflowQA.cxx:264 AliAnalysisTaskPIDflowQA.cxx:265 AliAnalysisTaskPIDflowQA.cxx:266 AliAnalysisTaskPIDflowQA.cxx:267 AliAnalysisTaskPIDflowQA.cxx:268 AliAnalysisTaskPIDflowQA.cxx:269 AliAnalysisTaskPIDflowQA.cxx:270 AliAnalysisTaskPIDflowQA.cxx:271 AliAnalysisTaskPIDflowQA.cxx:272 AliAnalysisTaskPIDflowQA.cxx:273 AliAnalysisTaskPIDflowQA.cxx:274 AliAnalysisTaskPIDflowQA.cxx:275 AliAnalysisTaskPIDflowQA.cxx:276 AliAnalysisTaskPIDflowQA.cxx:277 AliAnalysisTaskPIDflowQA.cxx:278 AliAnalysisTaskPIDflowQA.cxx:279 AliAnalysisTaskPIDflowQA.cxx:280 AliAnalysisTaskPIDflowQA.cxx:281 AliAnalysisTaskPIDflowQA.cxx:282 AliAnalysisTaskPIDflowQA.cxx:283 AliAnalysisTaskPIDflowQA.cxx:284 AliAnalysisTaskPIDflowQA.cxx:285 AliAnalysisTaskPIDflowQA.cxx:286 AliAnalysisTaskPIDflowQA.cxx:287 AliAnalysisTaskPIDflowQA.cxx:288 AliAnalysisTaskPIDflowQA.cxx:289 AliAnalysisTaskPIDflowQA.cxx:290 AliAnalysisTaskPIDflowQA.cxx:291 AliAnalysisTaskPIDflowQA.cxx:292 AliAnalysisTaskPIDflowQA.cxx:293 AliAnalysisTaskPIDflowQA.cxx:294 AliAnalysisTaskPIDflowQA.cxx:295 AliAnalysisTaskPIDflowQA.cxx:296 AliAnalysisTaskPIDflowQA.cxx:297 AliAnalysisTaskPIDflowQA.cxx:298 AliAnalysisTaskPIDflowQA.cxx:299 AliAnalysisTaskPIDflowQA.cxx:300 AliAnalysisTaskPIDflowQA.cxx:301 AliAnalysisTaskPIDflowQA.cxx:302 AliAnalysisTaskPIDflowQA.cxx:303 AliAnalysisTaskPIDflowQA.cxx:304 AliAnalysisTaskPIDflowQA.cxx:305 AliAnalysisTaskPIDflowQA.cxx:306 AliAnalysisTaskPIDflowQA.cxx:307 AliAnalysisTaskPIDflowQA.cxx:308 AliAnalysisTaskPIDflowQA.cxx:309 AliAnalysisTaskPIDflowQA.cxx:310 AliAnalysisTaskPIDflowQA.cxx:311 AliAnalysisTaskPIDflowQA.cxx:312 AliAnalysisTaskPIDflowQA.cxx:313 AliAnalysisTaskPIDflowQA.cxx:314 AliAnalysisTaskPIDflowQA.cxx:315 AliAnalysisTaskPIDflowQA.cxx:316 AliAnalysisTaskPIDflowQA.cxx:317 AliAnalysisTaskPIDflowQA.cxx:318 AliAnalysisTaskPIDflowQA.cxx:319 AliAnalysisTaskPIDflowQA.cxx:320 AliAnalysisTaskPIDflowQA.cxx:321 AliAnalysisTaskPIDflowQA.cxx:322 AliAnalysisTaskPIDflowQA.cxx:323 AliAnalysisTaskPIDflowQA.cxx:324 AliAnalysisTaskPIDflowQA.cxx:325 AliAnalysisTaskPIDflowQA.cxx:326 AliAnalysisTaskPIDflowQA.cxx:327 AliAnalysisTaskPIDflowQA.cxx:328 AliAnalysisTaskPIDflowQA.cxx:329 AliAnalysisTaskPIDflowQA.cxx:330 AliAnalysisTaskPIDflowQA.cxx:331 AliAnalysisTaskPIDflowQA.cxx:332 AliAnalysisTaskPIDflowQA.cxx:333 AliAnalysisTaskPIDflowQA.cxx:334 AliAnalysisTaskPIDflowQA.cxx:335 AliAnalysisTaskPIDflowQA.cxx:336 AliAnalysisTaskPIDflowQA.cxx:337 AliAnalysisTaskPIDflowQA.cxx:338 AliAnalysisTaskPIDflowQA.cxx:339 AliAnalysisTaskPIDflowQA.cxx:340 AliAnalysisTaskPIDflowQA.cxx:341 AliAnalysisTaskPIDflowQA.cxx:342 AliAnalysisTaskPIDflowQA.cxx:343 AliAnalysisTaskPIDflowQA.cxx:344 AliAnalysisTaskPIDflowQA.cxx:345 AliAnalysisTaskPIDflowQA.cxx:346 AliAnalysisTaskPIDflowQA.cxx:347 AliAnalysisTaskPIDflowQA.cxx:348 AliAnalysisTaskPIDflowQA.cxx:349 AliAnalysisTaskPIDflowQA.cxx:350 AliAnalysisTaskPIDflowQA.cxx:351 AliAnalysisTaskPIDflowQA.cxx:352 AliAnalysisTaskPIDflowQA.cxx:353 AliAnalysisTaskPIDflowQA.cxx:354 AliAnalysisTaskPIDflowQA.cxx:355 AliAnalysisTaskPIDflowQA.cxx:356 AliAnalysisTaskPIDflowQA.cxx:357 AliAnalysisTaskPIDflowQA.cxx:358 AliAnalysisTaskPIDflowQA.cxx:359 AliAnalysisTaskPIDflowQA.cxx:360 AliAnalysisTaskPIDflowQA.cxx:361 AliAnalysisTaskPIDflowQA.cxx:362 AliAnalysisTaskPIDflowQA.cxx:363 AliAnalysisTaskPIDflowQA.cxx:364 AliAnalysisTaskPIDflowQA.cxx:365 AliAnalysisTaskPIDflowQA.cxx:366 AliAnalysisTaskPIDflowQA.cxx:367 AliAnalysisTaskPIDflowQA.cxx:368 AliAnalysisTaskPIDflowQA.cxx:369 AliAnalysisTaskPIDflowQA.cxx:370 AliAnalysisTaskPIDflowQA.cxx:371 AliAnalysisTaskPIDflowQA.cxx:372 AliAnalysisTaskPIDflowQA.cxx:373 AliAnalysisTaskPIDflowQA.cxx:374 AliAnalysisTaskPIDflowQA.cxx:375 AliAnalysisTaskPIDflowQA.cxx:376 AliAnalysisTaskPIDflowQA.cxx:377 AliAnalysisTaskPIDflowQA.cxx:378 AliAnalysisTaskPIDflowQA.cxx:379 AliAnalysisTaskPIDflowQA.cxx:380 AliAnalysisTaskPIDflowQA.cxx:381 AliAnalysisTaskPIDflowQA.cxx:382 AliAnalysisTaskPIDflowQA.cxx:383 AliAnalysisTaskPIDflowQA.cxx:384 AliAnalysisTaskPIDflowQA.cxx:385 AliAnalysisTaskPIDflowQA.cxx:386 AliAnalysisTaskPIDflowQA.cxx:387 AliAnalysisTaskPIDflowQA.cxx:388 AliAnalysisTaskPIDflowQA.cxx:389 AliAnalysisTaskPIDflowQA.cxx:390 AliAnalysisTaskPIDflowQA.cxx:391 AliAnalysisTaskPIDflowQA.cxx:392 AliAnalysisTaskPIDflowQA.cxx:393 AliAnalysisTaskPIDflowQA.cxx:394 AliAnalysisTaskPIDflowQA.cxx:395 AliAnalysisTaskPIDflowQA.cxx:396 AliAnalysisTaskPIDflowQA.cxx:397 AliAnalysisTaskPIDflowQA.cxx:398 AliAnalysisTaskPIDflowQA.cxx:399 AliAnalysisTaskPIDflowQA.cxx:400 AliAnalysisTaskPIDflowQA.cxx:401 AliAnalysisTaskPIDflowQA.cxx:402 AliAnalysisTaskPIDflowQA.cxx:403 AliAnalysisTaskPIDflowQA.cxx:404 AliAnalysisTaskPIDflowQA.cxx:405 AliAnalysisTaskPIDflowQA.cxx:406 AliAnalysisTaskPIDflowQA.cxx:407 AliAnalysisTaskPIDflowQA.cxx:408 AliAnalysisTaskPIDflowQA.cxx:409 AliAnalysisTaskPIDflowQA.cxx:410 AliAnalysisTaskPIDflowQA.cxx:411 AliAnalysisTaskPIDflowQA.cxx:412 AliAnalysisTaskPIDflowQA.cxx:413 AliAnalysisTaskPIDflowQA.cxx:414 AliAnalysisTaskPIDflowQA.cxx:415 AliAnalysisTaskPIDflowQA.cxx:416 AliAnalysisTaskPIDflowQA.cxx:417 AliAnalysisTaskPIDflowQA.cxx:418 AliAnalysisTaskPIDflowQA.cxx:419 AliAnalysisTaskPIDflowQA.cxx:420 AliAnalysisTaskPIDflowQA.cxx:421 AliAnalysisTaskPIDflowQA.cxx:422 AliAnalysisTaskPIDflowQA.cxx:423 AliAnalysisTaskPIDflowQA.cxx:424 AliAnalysisTaskPIDflowQA.cxx:425 AliAnalysisTaskPIDflowQA.cxx:426 AliAnalysisTaskPIDflowQA.cxx:427 AliAnalysisTaskPIDflowQA.cxx:428 AliAnalysisTaskPIDflowQA.cxx:429 AliAnalysisTaskPIDflowQA.cxx:430 AliAnalysisTaskPIDflowQA.cxx:431 AliAnalysisTaskPIDflowQA.cxx:432 AliAnalysisTaskPIDflowQA.cxx:433 AliAnalysisTaskPIDflowQA.cxx:434 AliAnalysisTaskPIDflowQA.cxx:435 AliAnalysisTaskPIDflowQA.cxx:436 AliAnalysisTaskPIDflowQA.cxx:437 AliAnalysisTaskPIDflowQA.cxx:438 AliAnalysisTaskPIDflowQA.cxx:439 AliAnalysisTaskPIDflowQA.cxx:440 AliAnalysisTaskPIDflowQA.cxx:441 AliAnalysisTaskPIDflowQA.cxx:442 AliAnalysisTaskPIDflowQA.cxx:443 AliAnalysisTaskPIDflowQA.cxx:444 AliAnalysisTaskPIDflowQA.cxx:445 AliAnalysisTaskPIDflowQA.cxx:446 AliAnalysisTaskPIDflowQA.cxx:447 AliAnalysisTaskPIDflowQA.cxx:448 AliAnalysisTaskPIDflowQA.cxx:449 AliAnalysisTaskPIDflowQA.cxx:450 AliAnalysisTaskPIDflowQA.cxx:451 AliAnalysisTaskPIDflowQA.cxx:452 AliAnalysisTaskPIDflowQA.cxx:453 AliAnalysisTaskPIDflowQA.cxx:454 AliAnalysisTaskPIDflowQA.cxx:455 AliAnalysisTaskPIDflowQA.cxx:456 AliAnalysisTaskPIDflowQA.cxx:457 AliAnalysisTaskPIDflowQA.cxx:458 AliAnalysisTaskPIDflowQA.cxx:459 AliAnalysisTaskPIDflowQA.cxx:460 AliAnalysisTaskPIDflowQA.cxx:461 AliAnalysisTaskPIDflowQA.cxx:462 AliAnalysisTaskPIDflowQA.cxx:463 AliAnalysisTaskPIDflowQA.cxx:464 AliAnalysisTaskPIDflowQA.cxx:465 AliAnalysisTaskPIDflowQA.cxx:466 AliAnalysisTaskPIDflowQA.cxx:467 AliAnalysisTaskPIDflowQA.cxx:468 AliAnalysisTaskPIDflowQA.cxx:469 AliAnalysisTaskPIDflowQA.cxx:470 AliAnalysisTaskPIDflowQA.cxx:471 AliAnalysisTaskPIDflowQA.cxx:472 AliAnalysisTaskPIDflowQA.cxx:473 AliAnalysisTaskPIDflowQA.cxx:474 AliAnalysisTaskPIDflowQA.cxx:475 AliAnalysisTaskPIDflowQA.cxx:476 AliAnalysisTaskPIDflowQA.cxx:477 AliAnalysisTaskPIDflowQA.cxx:478 AliAnalysisTaskPIDflowQA.cxx:479 AliAnalysisTaskPIDflowQA.cxx:480 AliAnalysisTaskPIDflowQA.cxx:481 AliAnalysisTaskPIDflowQA.cxx:482 AliAnalysisTaskPIDflowQA.cxx:483 AliAnalysisTaskPIDflowQA.cxx:484 AliAnalysisTaskPIDflowQA.cxx:485 AliAnalysisTaskPIDflowQA.cxx:486 AliAnalysisTaskPIDflowQA.cxx:487 AliAnalysisTaskPIDflowQA.cxx:488 AliAnalysisTaskPIDflowQA.cxx:489 AliAnalysisTaskPIDflowQA.cxx:490 AliAnalysisTaskPIDflowQA.cxx:491 AliAnalysisTaskPIDflowQA.cxx:492 AliAnalysisTaskPIDflowQA.cxx:493 AliAnalysisTaskPIDflowQA.cxx:494 AliAnalysisTaskPIDflowQA.cxx:495 AliAnalysisTaskPIDflowQA.cxx:496 AliAnalysisTaskPIDflowQA.cxx:497 AliAnalysisTaskPIDflowQA.cxx:498 AliAnalysisTaskPIDflowQA.cxx:499 AliAnalysisTaskPIDflowQA.cxx:500 AliAnalysisTaskPIDflowQA.cxx:501 AliAnalysisTaskPIDflowQA.cxx:502 AliAnalysisTaskPIDflowQA.cxx:503 AliAnalysisTaskPIDflowQA.cxx:504 AliAnalysisTaskPIDflowQA.cxx:505 AliAnalysisTaskPIDflowQA.cxx:506 AliAnalysisTaskPIDflowQA.cxx:507 AliAnalysisTaskPIDflowQA.cxx:508 AliAnalysisTaskPIDflowQA.cxx:509 AliAnalysisTaskPIDflowQA.cxx:510 AliAnalysisTaskPIDflowQA.cxx:511 AliAnalysisTaskPIDflowQA.cxx:512 AliAnalysisTaskPIDflowQA.cxx:513 AliAnalysisTaskPIDflowQA.cxx:514 AliAnalysisTaskPIDflowQA.cxx:515 AliAnalysisTaskPIDflowQA.cxx:516 AliAnalysisTaskPIDflowQA.cxx:517 AliAnalysisTaskPIDflowQA.cxx:518 AliAnalysisTaskPIDflowQA.cxx:519 AliAnalysisTaskPIDflowQA.cxx:520 AliAnalysisTaskPIDflowQA.cxx:521 AliAnalysisTaskPIDflowQA.cxx:522 AliAnalysisTaskPIDflowQA.cxx:523 AliAnalysisTaskPIDflowQA.cxx:524 AliAnalysisTaskPIDflowQA.cxx:525 AliAnalysisTaskPIDflowQA.cxx:526 AliAnalysisTaskPIDflowQA.cxx:527 AliAnalysisTaskPIDflowQA.cxx:528 AliAnalysisTaskPIDflowQA.cxx:529 AliAnalysisTaskPIDflowQA.cxx:530 AliAnalysisTaskPIDflowQA.cxx:531 AliAnalysisTaskPIDflowQA.cxx:532 AliAnalysisTaskPIDflowQA.cxx:533 AliAnalysisTaskPIDflowQA.cxx:534 AliAnalysisTaskPIDflowQA.cxx:535 AliAnalysisTaskPIDflowQA.cxx:536 AliAnalysisTaskPIDflowQA.cxx:537 AliAnalysisTaskPIDflowQA.cxx:538 AliAnalysisTaskPIDflowQA.cxx:539 AliAnalysisTaskPIDflowQA.cxx:540 AliAnalysisTaskPIDflowQA.cxx:541 AliAnalysisTaskPIDflowQA.cxx:542 AliAnalysisTaskPIDflowQA.cxx:543 AliAnalysisTaskPIDflowQA.cxx:544 AliAnalysisTaskPIDflowQA.cxx:545 AliAnalysisTaskPIDflowQA.cxx:546 AliAnalysisTaskPIDflowQA.cxx:547 AliAnalysisTaskPIDflowQA.cxx:548 AliAnalysisTaskPIDflowQA.cxx:549 AliAnalysisTaskPIDflowQA.cxx:550 AliAnalysisTaskPIDflowQA.cxx:551 AliAnalysisTaskPIDflowQA.cxx:552 AliAnalysisTaskPIDflowQA.cxx:553 AliAnalysisTaskPIDflowQA.cxx:554 AliAnalysisTaskPIDflowQA.cxx:555 AliAnalysisTaskPIDflowQA.cxx:556 AliAnalysisTaskPIDflowQA.cxx:557 AliAnalysisTaskPIDflowQA.cxx:558 AliAnalysisTaskPIDflowQA.cxx:559 AliAnalysisTaskPIDflowQA.cxx:560 AliAnalysisTaskPIDflowQA.cxx:561 AliAnalysisTaskPIDflowQA.cxx:562 AliAnalysisTaskPIDflowQA.cxx:563 AliAnalysisTaskPIDflowQA.cxx:564 AliAnalysisTaskPIDflowQA.cxx:565 AliAnalysisTaskPIDflowQA.cxx:566 AliAnalysisTaskPIDflowQA.cxx:567 AliAnalysisTaskPIDflowQA.cxx:568 AliAnalysisTaskPIDflowQA.cxx:569 AliAnalysisTaskPIDflowQA.cxx:570 AliAnalysisTaskPIDflowQA.cxx:571 AliAnalysisTaskPIDflowQA.cxx:572 AliAnalysisTaskPIDflowQA.cxx:573 AliAnalysisTaskPIDflowQA.cxx:574 AliAnalysisTaskPIDflowQA.cxx:575 AliAnalysisTaskPIDflowQA.cxx:576 AliAnalysisTaskPIDflowQA.cxx:577 AliAnalysisTaskPIDflowQA.cxx:578 AliAnalysisTaskPIDflowQA.cxx:579 AliAnalysisTaskPIDflowQA.cxx:580 AliAnalysisTaskPIDflowQA.cxx:581 AliAnalysisTaskPIDflowQA.cxx:582 AliAnalysisTaskPIDflowQA.cxx:583 AliAnalysisTaskPIDflowQA.cxx:584 AliAnalysisTaskPIDflowQA.cxx:585 AliAnalysisTaskPIDflowQA.cxx:586 AliAnalysisTaskPIDflowQA.cxx:587 AliAnalysisTaskPIDflowQA.cxx:588 AliAnalysisTaskPIDflowQA.cxx:589 AliAnalysisTaskPIDflowQA.cxx:590 AliAnalysisTaskPIDflowQA.cxx:591 AliAnalysisTaskPIDflowQA.cxx:592 AliAnalysisTaskPIDflowQA.cxx:593 AliAnalysisTaskPIDflowQA.cxx:594 AliAnalysisTaskPIDflowQA.cxx:595 AliAnalysisTaskPIDflowQA.cxx:596 AliAnalysisTaskPIDflowQA.cxx:597 AliAnalysisTaskPIDflowQA.cxx:598 AliAnalysisTaskPIDflowQA.cxx:599 AliAnalysisTaskPIDflowQA.cxx:600 AliAnalysisTaskPIDflowQA.cxx:601 AliAnalysisTaskPIDflowQA.cxx:602 AliAnalysisTaskPIDflowQA.cxx:603 AliAnalysisTaskPIDflowQA.cxx:604 AliAnalysisTaskPIDflowQA.cxx:605 AliAnalysisTaskPIDflowQA.cxx:606 AliAnalysisTaskPIDflowQA.cxx:607 AliAnalysisTaskPIDflowQA.cxx:608 AliAnalysisTaskPIDflowQA.cxx:609 AliAnalysisTaskPIDflowQA.cxx:610 AliAnalysisTaskPIDflowQA.cxx:611 AliAnalysisTaskPIDflowQA.cxx:612 AliAnalysisTaskPIDflowQA.cxx:613 AliAnalysisTaskPIDflowQA.cxx:614 AliAnalysisTaskPIDflowQA.cxx:615 AliAnalysisTaskPIDflowQA.cxx:616 AliAnalysisTaskPIDflowQA.cxx:617 AliAnalysisTaskPIDflowQA.cxx:618 AliAnalysisTaskPIDflowQA.cxx:619 AliAnalysisTaskPIDflowQA.cxx:620 AliAnalysisTaskPIDflowQA.cxx:621 AliAnalysisTaskPIDflowQA.cxx:622 AliAnalysisTaskPIDflowQA.cxx:623 AliAnalysisTaskPIDflowQA.cxx:624 AliAnalysisTaskPIDflowQA.cxx:625 AliAnalysisTaskPIDflowQA.cxx:626 AliAnalysisTaskPIDflowQA.cxx:627 AliAnalysisTaskPIDflowQA.cxx:628 AliAnalysisTaskPIDflowQA.cxx:629 AliAnalysisTaskPIDflowQA.cxx:630 AliAnalysisTaskPIDflowQA.cxx:631 AliAnalysisTaskPIDflowQA.cxx:632 AliAnalysisTaskPIDflowQA.cxx:633 AliAnalysisTaskPIDflowQA.cxx:634 AliAnalysisTaskPIDflowQA.cxx:635 AliAnalysisTaskPIDflowQA.cxx:636 AliAnalysisTaskPIDflowQA.cxx:637 AliAnalysisTaskPIDflowQA.cxx:638 AliAnalysisTaskPIDflowQA.cxx:639 AliAnalysisTaskPIDflowQA.cxx:640 AliAnalysisTaskPIDflowQA.cxx:641 AliAnalysisTaskPIDflowQA.cxx:642 AliAnalysisTaskPIDflowQA.cxx:643 AliAnalysisTaskPIDflowQA.cxx:644 AliAnalysisTaskPIDflowQA.cxx:645 AliAnalysisTaskPIDflowQA.cxx:646 AliAnalysisTaskPIDflowQA.cxx:647 AliAnalysisTaskPIDflowQA.cxx:648 AliAnalysisTaskPIDflowQA.cxx:649 AliAnalysisTaskPIDflowQA.cxx:650 AliAnalysisTaskPIDflowQA.cxx:651 AliAnalysisTaskPIDflowQA.cxx:652 AliAnalysisTaskPIDflowQA.cxx:653 AliAnalysisTaskPIDflowQA.cxx:654 AliAnalysisTaskPIDflowQA.cxx:655 AliAnalysisTaskPIDflowQA.cxx:656 AliAnalysisTaskPIDflowQA.cxx:657 AliAnalysisTaskPIDflowQA.cxx:658 AliAnalysisTaskPIDflowQA.cxx:659 AliAnalysisTaskPIDflowQA.cxx:660 AliAnalysisTaskPIDflowQA.cxx:661 AliAnalysisTaskPIDflowQA.cxx:662 AliAnalysisTaskPIDflowQA.cxx:663 AliAnalysisTaskPIDflowQA.cxx:664 AliAnalysisTaskPIDflowQA.cxx:665 AliAnalysisTaskPIDflowQA.cxx:666 AliAnalysisTaskPIDflowQA.cxx:667 AliAnalysisTaskPIDflowQA.cxx:668 AliAnalysisTaskPIDflowQA.cxx:669 AliAnalysisTaskPIDflowQA.cxx:670 AliAnalysisTaskPIDflowQA.cxx:671 AliAnalysisTaskPIDflowQA.cxx:672 AliAnalysisTaskPIDflowQA.cxx:673 AliAnalysisTaskPIDflowQA.cxx:674 AliAnalysisTaskPIDflowQA.cxx:675 AliAnalysisTaskPIDflowQA.cxx:676 AliAnalysisTaskPIDflowQA.cxx:677 AliAnalysisTaskPIDflowQA.cxx:678 AliAnalysisTaskPIDflowQA.cxx:679 AliAnalysisTaskPIDflowQA.cxx:680 AliAnalysisTaskPIDflowQA.cxx:681 AliAnalysisTaskPIDflowQA.cxx:682 AliAnalysisTaskPIDflowQA.cxx:683 AliAnalysisTaskPIDflowQA.cxx:684 AliAnalysisTaskPIDflowQA.cxx:685 AliAnalysisTaskPIDflowQA.cxx:686 AliAnalysisTaskPIDflowQA.cxx:687 AliAnalysisTaskPIDflowQA.cxx:688 AliAnalysisTaskPIDflowQA.cxx:689 AliAnalysisTaskPIDflowQA.cxx:690 AliAnalysisTaskPIDflowQA.cxx:691 AliAnalysisTaskPIDflowQA.cxx:692 AliAnalysisTaskPIDflowQA.cxx:693 AliAnalysisTaskPIDflowQA.cxx:694 AliAnalysisTaskPIDflowQA.cxx:695 AliAnalysisTaskPIDflowQA.cxx:696 AliAnalysisTaskPIDflowQA.cxx:697 AliAnalysisTaskPIDflowQA.cxx:698 AliAnalysisTaskPIDflowQA.cxx:699 AliAnalysisTaskPIDflowQA.cxx:700 AliAnalysisTaskPIDflowQA.cxx:701 AliAnalysisTaskPIDflowQA.cxx:702 AliAnalysisTaskPIDflowQA.cxx:703 AliAnalysisTaskPIDflowQA.cxx:704 AliAnalysisTaskPIDflowQA.cxx:705 AliAnalysisTaskPIDflowQA.cxx:706 AliAnalysisTaskPIDflowQA.cxx:707 AliAnalysisTaskPIDflowQA.cxx:708 AliAnalysisTaskPIDflowQA.cxx:709 AliAnalysisTaskPIDflowQA.cxx:710 AliAnalysisTaskPIDflowQA.cxx:711 AliAnalysisTaskPIDflowQA.cxx:712 AliAnalysisTaskPIDflowQA.cxx:713 AliAnalysisTaskPIDflowQA.cxx:714 AliAnalysisTaskPIDflowQA.cxx:715 AliAnalysisTaskPIDflowQA.cxx:716 AliAnalysisTaskPIDflowQA.cxx:717 AliAnalysisTaskPIDflowQA.cxx:718 AliAnalysisTaskPIDflowQA.cxx:719 AliAnalysisTaskPIDflowQA.cxx:720 AliAnalysisTaskPIDflowQA.cxx:721 AliAnalysisTaskPIDflowQA.cxx:722 AliAnalysisTaskPIDflowQA.cxx:723 AliAnalysisTaskPIDflowQA.cxx:724 AliAnalysisTaskPIDflowQA.cxx:725 AliAnalysisTaskPIDflowQA.cxx:726 AliAnalysisTaskPIDflowQA.cxx:727 AliAnalysisTaskPIDflowQA.cxx:728 AliAnalysisTaskPIDflowQA.cxx:729 AliAnalysisTaskPIDflowQA.cxx:730 AliAnalysisTaskPIDflowQA.cxx:731 AliAnalysisTaskPIDflowQA.cxx:732 AliAnalysisTaskPIDflowQA.cxx:733 AliAnalysisTaskPIDflowQA.cxx:734 AliAnalysisTaskPIDflowQA.cxx:735 AliAnalysisTaskPIDflowQA.cxx:736 AliAnalysisTaskPIDflowQA.cxx:737 AliAnalysisTaskPIDflowQA.cxx:738 AliAnalysisTaskPIDflowQA.cxx:739 AliAnalysisTaskPIDflowQA.cxx:740 AliAnalysisTaskPIDflowQA.cxx:741 AliAnalysisTaskPIDflowQA.cxx:742 AliAnalysisTaskPIDflowQA.cxx:743 AliAnalysisTaskPIDflowQA.cxx:744 AliAnalysisTaskPIDflowQA.cxx:745 AliAnalysisTaskPIDflowQA.cxx:746 AliAnalysisTaskPIDflowQA.cxx:747 AliAnalysisTaskPIDflowQA.cxx:748 AliAnalysisTaskPIDflowQA.cxx:749 AliAnalysisTaskPIDflowQA.cxx:750 AliAnalysisTaskPIDflowQA.cxx:751 AliAnalysisTaskPIDflowQA.cxx:752 AliAnalysisTaskPIDflowQA.cxx:753 AliAnalysisTaskPIDflowQA.cxx:754 AliAnalysisTaskPIDflowQA.cxx:755 AliAnalysisTaskPIDflowQA.cxx:756 AliAnalysisTaskPIDflowQA.cxx:757 AliAnalysisTaskPIDflowQA.cxx:758 AliAnalysisTaskPIDflowQA.cxx:759 AliAnalysisTaskPIDflowQA.cxx:760 AliAnalysisTaskPIDflowQA.cxx:761 AliAnalysisTaskPIDflowQA.cxx:762 AliAnalysisTaskPIDflowQA.cxx:763 AliAnalysisTaskPIDflowQA.cxx:764 AliAnalysisTaskPIDflowQA.cxx:765 AliAnalysisTaskPIDflowQA.cxx:766 AliAnalysisTaskPIDflowQA.cxx:767 AliAnalysisTaskPIDflowQA.cxx:768 AliAnalysisTaskPIDflowQA.cxx:769 AliAnalysisTaskPIDflowQA.cxx:770 AliAnalysisTaskPIDflowQA.cxx:771 AliAnalysisTaskPIDflowQA.cxx:772 AliAnalysisTaskPIDflowQA.cxx:773 AliAnalysisTaskPIDflowQA.cxx:774 AliAnalysisTaskPIDflowQA.cxx:775 AliAnalysisTaskPIDflowQA.cxx:776 AliAnalysisTaskPIDflowQA.cxx:777 AliAnalysisTaskPIDflowQA.cxx:778 AliAnalysisTaskPIDflowQA.cxx:779 AliAnalysisTaskPIDflowQA.cxx:780 AliAnalysisTaskPIDflowQA.cxx:781 AliAnalysisTaskPIDflowQA.cxx:782 AliAnalysisTaskPIDflowQA.cxx:783 AliAnalysisTaskPIDflowQA.cxx:784 AliAnalysisTaskPIDflowQA.cxx:785 AliAnalysisTaskPIDflowQA.cxx:786 AliAnalysisTaskPIDflowQA.cxx:787 AliAnalysisTaskPIDflowQA.cxx:788 AliAnalysisTaskPIDflowQA.cxx:789 AliAnalysisTaskPIDflowQA.cxx:790 AliAnalysisTaskPIDflowQA.cxx:791 AliAnalysisTaskPIDflowQA.cxx:792 AliAnalysisTaskPIDflowQA.cxx:793 AliAnalysisTaskPIDflowQA.cxx:794 AliAnalysisTaskPIDflowQA.cxx:795 AliAnalysisTaskPIDflowQA.cxx:796 AliAnalysisTaskPIDflowQA.cxx:797 AliAnalysisTaskPIDflowQA.cxx:798 AliAnalysisTaskPIDflowQA.cxx:799 AliAnalysisTaskPIDflowQA.cxx:800 AliAnalysisTaskPIDflowQA.cxx:801 AliAnalysisTaskPIDflowQA.cxx:802 AliAnalysisTaskPIDflowQA.cxx:803 AliAnalysisTaskPIDflowQA.cxx:804 AliAnalysisTaskPIDflowQA.cxx:805 AliAnalysisTaskPIDflowQA.cxx:806 AliAnalysisTaskPIDflowQA.cxx:807 AliAnalysisTaskPIDflowQA.cxx:808 AliAnalysisTaskPIDflowQA.cxx:809 AliAnalysisTaskPIDflowQA.cxx:810 AliAnalysisTaskPIDflowQA.cxx:811 AliAnalysisTaskPIDflowQA.cxx:812 AliAnalysisTaskPIDflowQA.cxx:813 AliAnalysisTaskPIDflowQA.cxx:814 AliAnalysisTaskPIDflowQA.cxx:815 AliAnalysisTaskPIDflowQA.cxx:816 AliAnalysisTaskPIDflowQA.cxx:817 AliAnalysisTaskPIDflowQA.cxx:818 AliAnalysisTaskPIDflowQA.cxx:819 AliAnalysisTaskPIDflowQA.cxx:820 AliAnalysisTaskPIDflowQA.cxx:821 AliAnalysisTaskPIDflowQA.cxx:822 AliAnalysisTaskPIDflowQA.cxx:823 AliAnalysisTaskPIDflowQA.cxx:824 AliAnalysisTaskPIDflowQA.cxx:825 AliAnalysisTaskPIDflowQA.cxx:826 AliAnalysisTaskPIDflowQA.cxx:827 AliAnalysisTaskPIDflowQA.cxx:828 AliAnalysisTaskPIDflowQA.cxx:829 AliAnalysisTaskPIDflowQA.cxx:830 AliAnalysisTaskPIDflowQA.cxx:831 AliAnalysisTaskPIDflowQA.cxx:832 AliAnalysisTaskPIDflowQA.cxx:833 AliAnalysisTaskPIDflowQA.cxx:834 AliAnalysisTaskPIDflowQA.cxx:835 AliAnalysisTaskPIDflowQA.cxx:836 AliAnalysisTaskPIDflowQA.cxx:837 AliAnalysisTaskPIDflowQA.cxx:838 AliAnalysisTaskPIDflowQA.cxx:839 AliAnalysisTaskPIDflowQA.cxx:840 AliAnalysisTaskPIDflowQA.cxx:841 AliAnalysisTaskPIDflowQA.cxx:842 AliAnalysisTaskPIDflowQA.cxx:843 AliAnalysisTaskPIDflowQA.cxx:844 AliAnalysisTaskPIDflowQA.cxx:845 AliAnalysisTaskPIDflowQA.cxx:846 AliAnalysisTaskPIDflowQA.cxx:847 AliAnalysisTaskPIDflowQA.cxx:848 AliAnalysisTaskPIDflowQA.cxx:849 AliAnalysisTaskPIDflowQA.cxx:850 AliAnalysisTaskPIDflowQA.cxx:851 AliAnalysisTaskPIDflowQA.cxx:852 AliAnalysisTaskPIDflowQA.cxx:853 AliAnalysisTaskPIDflowQA.cxx:854 AliAnalysisTaskPIDflowQA.cxx:855 AliAnalysisTaskPIDflowQA.cxx:856 AliAnalysisTaskPIDflowQA.cxx:857 AliAnalysisTaskPIDflowQA.cxx:858 AliAnalysisTaskPIDflowQA.cxx:859 AliAnalysisTaskPIDflowQA.cxx:860 AliAnalysisTaskPIDflowQA.cxx:861 AliAnalysisTaskPIDflowQA.cxx:862 AliAnalysisTaskPIDflowQA.cxx:863 AliAnalysisTaskPIDflowQA.cxx:864 AliAnalysisTaskPIDflowQA.cxx:865 AliAnalysisTaskPIDflowQA.cxx:866 AliAnalysisTaskPIDflowQA.cxx:867 AliAnalysisTaskPIDflowQA.cxx:868 AliAnalysisTaskPIDflowQA.cxx:869 AliAnalysisTaskPIDflowQA.cxx:870 AliAnalysisTaskPIDflowQA.cxx:871 AliAnalysisTaskPIDflowQA.cxx:872 AliAnalysisTaskPIDflowQA.cxx:873 AliAnalysisTaskPIDflowQA.cxx:874 AliAnalysisTaskPIDflowQA.cxx:875 AliAnalysisTaskPIDflowQA.cxx:876 AliAnalysisTaskPIDflowQA.cxx:877 AliAnalysisTaskPIDflowQA.cxx:878 AliAnalysisTaskPIDflowQA.cxx:879 AliAnalysisTaskPIDflowQA.cxx:880 AliAnalysisTaskPIDflowQA.cxx:881 AliAnalysisTaskPIDflowQA.cxx:882 AliAnalysisTaskPIDflowQA.cxx:883 AliAnalysisTaskPIDflowQA.cxx:884 AliAnalysisTaskPIDflowQA.cxx:885 AliAnalysisTaskPIDflowQA.cxx:886 AliAnalysisTaskPIDflowQA.cxx:887 AliAnalysisTaskPIDflowQA.cxx:888 AliAnalysisTaskPIDflowQA.cxx:889 AliAnalysisTaskPIDflowQA.cxx:890 AliAnalysisTaskPIDflowQA.cxx:891 AliAnalysisTaskPIDflowQA.cxx:892 AliAnalysisTaskPIDflowQA.cxx:893 AliAnalysisTaskPIDflowQA.cxx:894 AliAnalysisTaskPIDflowQA.cxx:895 AliAnalysisTaskPIDflowQA.cxx:896 AliAnalysisTaskPIDflowQA.cxx:897 AliAnalysisTaskPIDflowQA.cxx:898 AliAnalysisTaskPIDflowQA.cxx:899 AliAnalysisTaskPIDflowQA.cxx:900 AliAnalysisTaskPIDflowQA.cxx:901 AliAnalysisTaskPIDflowQA.cxx:902 AliAnalysisTaskPIDflowQA.cxx:903 AliAnalysisTaskPIDflowQA.cxx:904 AliAnalysisTaskPIDflowQA.cxx:905 AliAnalysisTaskPIDflowQA.cxx:906 AliAnalysisTaskPIDflowQA.cxx:907 AliAnalysisTaskPIDflowQA.cxx:908 AliAnalysisTaskPIDflowQA.cxx:909 AliAnalysisTaskPIDflowQA.cxx:910 AliAnalysisTaskPIDflowQA.cxx:911 AliAnalysisTaskPIDflowQA.cxx:912 AliAnalysisTaskPIDflowQA.cxx:913