#ifndef ALIPWG4HIGHPTQATPCONLY_CXX
#define ALIPWG4HIGHPTQATPCONLY_CXX
#include "AliPWG4HighPtQATPConly.h"
#include "TVector3.h"
#include <iostream>
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TList.h"
#include "TChain.h"
#include "TH3F.h"
#include <Bytes.h>
#include <TTree.h>
#include "AliAnalysisManager.h"
#include "AliESDInputHandler.h"
#include "AliESDtrack.h"
#include "AliESDfriend.h"
#include "AliESDfriendTrack.h"
#include "AliESDtrackCuts.h"
#include "AliExternalTrackParam.h"
#include "AliLog.h"
#include "TH1I.h"
using namespace std;
ClassImp(AliPWG4HighPtQATPConly)
AliPWG4HighPtQATPConly::AliPWG4HighPtQATPConly(): AliAnalysisTask("AliPWG4HighPtQATPConly", ""),
fESD(0),
fESDfriend(0),
fVtx(0x0),
fCutType(1),
fTrackCuts(0),
fTrackCutsITS(0),
fPtMax(100.),
fNEventAll(0),
fNEventSel(0),
fNEventReject(0),
fPtAll(0),
fPtSel(0),
fPtAllminPtTPCvsPtAll(0),
fPtAllminPtTPCvsPtAllEtaPos(0),
fPtAllminPtTPCvsPtAllEtaNeg(0),
fPtAllminPtTPCvsPtAllNPointTPC(0),
fPtAllminPtTPCvsPtAllDCAR(0),
fPtAllminPtTPCvsPtAllDCAZ(0),
fPtAllminPtTPCvsPtAllPhi(0),
fPtAllminPtTPCvsPtAllNPointITS(0),
fPtAllminPtTPCvsPtAllNSigmaToVertex(0),
fPtAllminPtTPCvsPtAllChi2C(0),
fPtAllminPtTPCvsPtAllRel1PtUncertainty(0),
fPtAllminPtTPCvsPtAllChi2PerNClusTPC(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITS(0),
fPtAllminPtTPCvsNPointTPCPhi(0),
fPtAllminPtTPCvsNPointITSPhi(0),
fPtAllminPtTPCvsRel1PtUncertaintyPhi(0),
fEtaPhiOutliers(0),
fPtSelITSouter(0),
fPtITSouterminPtTPCvsPtAll(0),
fPtITSouterminPtTPCvsPtAllEtaPos(0),
fPtITSouterminPtTPCvsPtAllEtaNeg(0),
fPtITSouterminPtTPCvsPtAllNPointTPC(0),
fPtITSouterminPtTPCvsPtAllDCAR(0),
fPtITSouterminPtTPCvsPtAllDCAZ(0),
fPtITSouterminPtTPCvsPtAllPhi(0),
fPtITSouterminPtTPCvsPtAllNPointITS(0),
fPtITSouterminPtTPCvsPtAllNSigmaToVertex(0),
fPtITSouterminPtTPCvsPtAllChi2C(0),
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty(0),
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC(0),
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS(0),
fPtAllminPtTPCvsPtAllITSLayer0(0),
fPtAllminPtTPCvsPtAllITSLayer1(0),
fPtAllminPtTPCvsPtAllITSLayer2(0),
fPtAllminPtTPCvsPtAllITSLayer3(0),
fPtAllminPtTPCvsPtAllITSLayer4(0),
fPtAllminPtTPCvsPtAllITSLayer5(0),
fPtAllminPtTPCvsPtAllNoSPD(0),
fPtAllminPtTPCvsPtAllNoSDD(0),
fPtAllminPtTPCvsPtAllNoSSD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD(0),
fHistList(0),
fPtAllTPC(0),
fPtSelTPC(0),
fPtSelTPCITS(0),
fHistListTPC(0),
fPtSelITS(0),
fPtITSminPtTPCvsPtITS(0),
fPtITSminPtTPCvsPtITSEtaPos(0),
fPtITSminPtTPCvsPtITSEtaNeg(0),
fPtITSminPtTPCvsPtITSNPointTPC(0),
fPtITSminPtTPCvsPtITSDCAR(0),
fPtITSminPtTPCvsPtITSDCAZ(0),
fPtITSminPtTPCvsPtITSPhi(0),
fPtITSminPtTPCvsPtITSNPointITS(0),
fPtITSminPtTPCvsPtITSNSigmaToVertex(0),
fPtITSminPtTPCvsPtITSChi2C(0),
fPtITSminPtTPCvsPtITSRel1PtUncertainty(0),
fPtITSminPtTPCvsPtITSChi2PerNClusTPC(0),
fPtITSminPtTPCvsPtITSChi2PerNClusITS(0),
fPtITSminPtTPCvsNPointTPCPhi(0),
fPtITSminPtTPCvsNPointITSPhi(0),
fPtITSminPtTPCvsRel1PtUncertaintyPhi(0),
fPtRel1PtUncertaintyChi2PerClusTPC(0),
fHistListITS(0)
{
}
AliPWG4HighPtQATPConly::AliPWG4HighPtQATPConly(const char *name):
AliAnalysisTask(name, ""),
fESD(0),
fESDfriend(0),
fVtx(0x0),
fCutType(1),
fTrackCuts(),
fTrackCutsITS(),
fPtMax(100.),
fNEventAll(0),
fNEventSel(0),
fNEventReject(0),
fPtAll(0),
fPtSel(0),
fPtAllminPtTPCvsPtAll(0),
fPtAllminPtTPCvsPtAllEtaPos(0),
fPtAllminPtTPCvsPtAllEtaNeg(0),
fPtAllminPtTPCvsPtAllNPointTPC(0),
fPtAllminPtTPCvsPtAllDCAR(0),
fPtAllminPtTPCvsPtAllDCAZ(0),
fPtAllminPtTPCvsPtAllPhi(0),
fPtAllminPtTPCvsPtAllNPointITS(0),
fPtAllminPtTPCvsPtAllNSigmaToVertex(0),
fPtAllminPtTPCvsPtAllChi2C(0),
fPtAllminPtTPCvsPtAllRel1PtUncertainty(0),
fPtAllminPtTPCvsPtAllChi2PerNClusTPC(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITS(0),
fPtAllminPtTPCvsNPointTPCPhi(0),
fPtAllminPtTPCvsNPointITSPhi(0),
fPtAllminPtTPCvsRel1PtUncertaintyPhi(0),
fEtaPhiOutliers(0),
fPtSelITSouter(0),
fPtITSouterminPtTPCvsPtAll(0),
fPtITSouterminPtTPCvsPtAllEtaPos(0),
fPtITSouterminPtTPCvsPtAllEtaNeg(0),
fPtITSouterminPtTPCvsPtAllNPointTPC(0),
fPtITSouterminPtTPCvsPtAllDCAR(0),
fPtITSouterminPtTPCvsPtAllDCAZ(0),
fPtITSouterminPtTPCvsPtAllPhi(0),
fPtITSouterminPtTPCvsPtAllNPointITS(0),
fPtITSouterminPtTPCvsPtAllNSigmaToVertex(0),
fPtITSouterminPtTPCvsPtAllChi2C(0),
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty(0),
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC(0),
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS(0),
fPtAllminPtTPCvsPtAllITSLayer0(0),
fPtAllminPtTPCvsPtAllITSLayer1(0),
fPtAllminPtTPCvsPtAllITSLayer2(0),
fPtAllminPtTPCvsPtAllITSLayer3(0),
fPtAllminPtTPCvsPtAllITSLayer4(0),
fPtAllminPtTPCvsPtAllITSLayer5(0),
fPtAllminPtTPCvsPtAllNoSPD(0),
fPtAllminPtTPCvsPtAllNoSDD(0),
fPtAllminPtTPCvsPtAllNoSSD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD(0),
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD(0),
fHistList(0),
fPtAllTPC(0),
fPtSelTPC(0),
fPtSelTPCITS(0),
fHistListTPC(0),
fPtSelITS(0),
fPtITSminPtTPCvsPtITS(0),
fPtITSminPtTPCvsPtITSEtaPos(0),
fPtITSminPtTPCvsPtITSEtaNeg(0),
fPtITSminPtTPCvsPtITSNPointTPC(0),
fPtITSminPtTPCvsPtITSDCAR(0),
fPtITSminPtTPCvsPtITSDCAZ(0),
fPtITSminPtTPCvsPtITSPhi(0),
fPtITSminPtTPCvsPtITSNPointITS(0),
fPtITSminPtTPCvsPtITSNSigmaToVertex(0),
fPtITSminPtTPCvsPtITSChi2C(0),
fPtITSminPtTPCvsPtITSRel1PtUncertainty(0),
fPtITSminPtTPCvsPtITSChi2PerNClusTPC(0),
fPtITSminPtTPCvsPtITSChi2PerNClusITS(0),
fPtITSminPtTPCvsNPointTPCPhi(0),
fPtITSminPtTPCvsNPointITSPhi(0),
fPtITSminPtTPCvsRel1PtUncertaintyPhi(0),
fPtRel1PtUncertaintyChi2PerClusTPC(0),
fHistListITS(0)
{
Info("AliPWG4HighPtQATPConly","Calling Constructor");
DefineInput(0, TChain::Class());
DefineOutput(0, TList::Class());
DefineOutput(1, TList::Class());
DefineOutput(2, TList::Class());
DefineOutput(3, AliESDtrackCuts::Class());
DefineOutput(4, AliESDtrackCuts::Class());
}
void AliPWG4HighPtQATPConly::LocalInit()
{
PostData(3,fTrackCuts);
PostData(4,fTrackCutsITS);
}
void AliPWG4HighPtQATPConly::ConnectInputData(Option_t *)
{
AliDebug(2,Form(">> AliPWG4HighPtSpectra::ConnectInputData \n"));
TTree* tree = dynamic_cast<TTree*> (GetInputData(0));
if (!tree) {
AliDebug(2,Form( "ERROR: Could not read chain from input slot 0 \n"));
return;
}
AliESDInputHandler *esdH = dynamic_cast<AliESDInputHandler*> (AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
if (!esdH) {
AliDebug(2,Form("ERROR: Could not get ESDInputHandler"));
return;
} else
fESD = esdH->GetEvent();
fESDfriend = esdH->GetESDfriend();
}
void AliPWG4HighPtQATPConly::CreateOutputObjects() {
AliDebug(2,Form(">> AliPWG4HighPtQATPConly::CreateOutputObjects \n"));
Bool_t oldStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
OpenFile(0);
fHistList = new TList();
fHistList->SetOwner(kTRUE);
OpenFile(1);
fHistListTPC = new TList();
fHistListTPC->SetOwner(kTRUE);
OpenFile(2);
fHistListITS = new TList();
fHistListITS->SetOwner(kTRUE);
Int_t fgkNPhiBins=18;
Float_t kMinPhi = 0.;
Float_t kMaxPhi = 2.*TMath::Pi();
Double_t *binsPhi=new Double_t[fgkNPhiBins+1];
for(Int_t i=0; i<=fgkNPhiBins; i++) binsPhi[i]=(Double_t)kMinPhi + (kMaxPhi-kMinPhi)/fgkNPhiBins*(Double_t)i ;
Float_t fgkPtMin=0.;
Float_t fgkPtMax=fPtMax;
Float_t ptBinEdges[2][2];
ptBinEdges[0][0] = 10.;
ptBinEdges[0][1] = 1.;
ptBinEdges[1][0] = 20.;
ptBinEdges[1][1] = 2.;
Float_t binWidth3 = 5.;
if(fPtMax>100.) {
ptBinEdges[0][0] = 100.;
ptBinEdges[0][1] = 5.;
ptBinEdges[1][0] = 300.;
ptBinEdges[1][1] = 10.;
binWidth3 = 20.;
}
const Float_t ptmin1 = fgkPtMin;
const Float_t ptmax1 = ptBinEdges[0][0];
const Float_t ptmin2 = ptmax1 ;
const Float_t ptmax2 = ptBinEdges[1][0];
const Float_t ptmin3 = ptmax2 ;
const Float_t ptmax3 = fgkPtMax;
const Int_t nbin11 = (int)((ptmax1-ptmin1)/ptBinEdges[0][1]);
const Int_t nbin12 = (int)((ptmax2-ptmin2)/ptBinEdges[1][1])+nbin11;
const Int_t nbin13 = (int)((ptmax3-ptmin3)/binWidth3)+nbin12;
Int_t fgkNPtBins=nbin13;
Double_t *binsPt=new Double_t[fgkNPtBins+1];
for(Int_t i=0; i<=fgkNPtBins; i++) {
if(i<=nbin11) binsPt[i]=(Double_t)ptmin1 + (ptmax1-ptmin1)/nbin11*(Double_t)i ;
if(i<=nbin12 && i>nbin11) binsPt[i]=(Double_t)ptmin2 + (ptmax2-ptmin2)/(nbin12-nbin11)*((Double_t)i-(Double_t)nbin11) ;
if(i<=nbin13 && i>nbin12) binsPt[i]=(Double_t)ptmin3 + (ptmax3-ptmin3)/(nbin13-nbin12)*((Double_t)i-(Double_t)nbin12) ;
}
Float_t fgkChi2PerClusMin = 0.;
Float_t fgkChi2PerClusMax = 4.;
Int_t fgkNChi2PerClusBins = (int)(fgkChi2PerClusMax*10.);
Double_t *binsChi2PerClus=new Double_t[fgkNChi2PerClusBins+1];
for(Int_t i=0; i<=fgkNChi2PerClusBins; i++) binsChi2PerClus[i]=(Double_t)fgkChi2PerClusMin + (fgkChi2PerClusMax-fgkChi2PerClusMin)/fgkNChi2PerClusBins*(Double_t)i ;
Int_t fgkNResPtBins=80;
Float_t fgkResPtMin = -1.;
Float_t fgkResPtMax = 1.;
Double_t *binsResPt=new Double_t[fgkNResPtBins+1];
for(Int_t i=0; i<=fgkNResPtBins; i++) binsResPt[i]=(Double_t)fgkResPtMin + (fgkResPtMax-fgkResPtMin)/fgkNResPtBins*(Double_t)i ;
Int_t fgkNEtaBins=20;
Float_t fgkEtaMin = -1.;
Float_t fgkEtaMax = 1.;
Double_t *binsEta=new Double_t[fgkNEtaBins+1];
for(Int_t i=0; i<=fgkNEtaBins; i++) binsEta[i]=(Double_t)fgkEtaMin + (fgkEtaMax-fgkEtaMin)/fgkNEtaBins*(Double_t)i ;
Int_t fgkNNPointTPCBins=80;
Float_t fgkNPointTPCMin = 0.5;
Float_t fgkNPointTPCMax = 160.5;
Double_t *binsNPointTPC=new Double_t[fgkNNPointTPCBins+1];
for(Int_t i=0; i<=fgkNNPointTPCBins; i++) binsNPointTPC[i]=(Double_t)fgkNPointTPCMin + (fgkNPointTPCMax-fgkNPointTPCMin)/fgkNNPointTPCBins*(Double_t)i ;
Int_t fgkNDCARBins=80;
Float_t fgkDCARMin = -0.2;
Float_t fgkDCARMax = 0.2;
Double_t *binsDCAR=new Double_t[fgkNDCARBins+1];
for(Int_t i=0; i<=fgkNDCARBins; i++) binsDCAR[i]=(Double_t)fgkDCARMin + (fgkDCARMax-fgkDCARMin)/fgkNDCARBins*(Double_t)i ;
Int_t fgkNDCAZBins=80;
Float_t fgkDCAZMin = -2.;
Float_t fgkDCAZMax = 2.;
Double_t *binsDCAZ=new Double_t[fgkNDCAZBins+1];
for(Int_t i=0; i<=fgkNDCAZBins; i++) binsDCAZ[i]=(Double_t)fgkDCAZMin + (fgkDCAZMax-fgkDCAZMin)/fgkNDCAZBins*(Double_t)i ;
Int_t fgkNNPointITSBins=9;
Float_t fgkNPointITSMin = -0.5;
Float_t fgkNPointITSMax = 8.5;
Double_t *binsNPointITS=new Double_t[fgkNNPointITSBins+1];
for(Int_t i=0; i<=fgkNNPointITSBins; i++) binsNPointITS[i]=(Double_t)fgkNPointITSMin + (fgkNPointITSMax-fgkNPointITSMin)/fgkNNPointITSBins*(Double_t)i ;
Int_t fgkNNSigmaToVertexBins=40;
Float_t fgkNSigmaToVertexMin = 0.;
Float_t fgkNSigmaToVertexMax = 8.;
Double_t *binsNSigmaToVertex=new Double_t[fgkNNSigmaToVertexBins+1];
for(Int_t i=0; i<=fgkNNSigmaToVertexBins; i++) binsNSigmaToVertex[i]=(Double_t)fgkNSigmaToVertexMin + (fgkNSigmaToVertexMax-fgkNSigmaToVertexMin)/fgkNNSigmaToVertexBins*(Double_t)i ;
Int_t fgkNChi2CBins=20;
Float_t fgkChi2CMin = 0.;
Float_t fgkChi2CMax = 10.;
Double_t *binsChi2C=new Double_t[fgkNChi2CBins+1];
for(Int_t i=0; i<=fgkNChi2CBins; i++) binsChi2C[i]=(Double_t)fgkChi2CMin + (fgkChi2CMax-fgkChi2CMin)/fgkNChi2CBins*(Double_t)i ;
Int_t fgkNRel1PtUncertaintyBins=30;
Float_t fgkRel1PtUncertaintyMin = 0.;
Float_t fgkRel1PtUncertaintyMax = 0.3;
Double_t *binsRel1PtUncertainty=new Double_t[fgkNRel1PtUncertaintyBins+1];
for(Int_t i=0; i<=fgkNRel1PtUncertaintyBins; i++) binsRel1PtUncertainty[i]=(Double_t)fgkRel1PtUncertaintyMin + (fgkRel1PtUncertaintyMax-fgkRel1PtUncertaintyMin)/fgkNRel1PtUncertaintyBins*(Double_t)i ;
fNEventAll = new TH1F("fNEventAll","NEventAll",1,-0.5,0.5);
fHistList->Add(fNEventAll);
fNEventSel = new TH1F("fNEventSel","NEvent Selected for analysis",1,-0.5,0.5);
fHistList->Add(fNEventSel);
fNEventReject = new TH1F("fNEventReject","Reason events are rejectected for analysis",20,0,20);
fNEventReject->Fill("noESD",0);
fNEventReject->Fill("Trigger",0);
fNEventReject->Fill("noMCEvent",0);
fNEventReject->Fill("NTracks<2",0);
fNEventReject->Fill("noVTX",0);
fNEventReject->Fill("VtxStatus",0);
fNEventReject->Fill("NCont<2",0);
fNEventReject->Fill("ZVTX>10",0);
fHistList->Add(fNEventReject);
fPtAll = new TH1F("fPtAll","PtAll",fgkNPtBins, binsPt);
fHistList->Add(fPtAll);
fPtSel = new TH1F("fPtSel","PtSel",fgkNPtBins, binsPt);
fHistList->Add(fPtSel);
fPtAllminPtTPCvsPtAll = new TH2F("fPtAllminPtTPCvsPtAll","PtAllminPtTPCvsPtAll",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAll->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAll->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAll);
fPtAllminPtTPCvsPtAllEtaPos = new TH3F("fPtAllminPtTPCvsPtAllEtaPos","PtAllminPtTPCvsPtAllEtaPos",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtAllminPtTPCvsPtAllEtaPos->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllEtaPos->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllEtaPos->SetZTitle("#eta");
fHistList->Add(fPtAllminPtTPCvsPtAllEtaPos);
fPtAllminPtTPCvsPtAllEtaNeg = new TH3F("fPtAllminPtTPCvsPtAllEtaNeg","PtAllminPtTPCvsPtAllEtaNeg",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtAllminPtTPCvsPtAllEtaNeg->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllEtaNeg->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllEtaNeg->SetZTitle("#eta");
fHistList->Add(fPtAllminPtTPCvsPtAllEtaNeg);
fPtAllminPtTPCvsPtAllNPointTPC = new TH3F("fPtAllminPtTPCvsPtAllNPointTPC","PtAllminPtTPCvsPtAllNPointTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointTPCBins,binsNPointTPC);
fPtAllminPtTPCvsPtAllNPointTPC->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNPointTPC->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllNPointTPC->SetZTitle("N_{point,TPC}");
fHistList->Add(fPtAllminPtTPCvsPtAllNPointTPC);
fPtAllminPtTPCvsPtAllDCAR = new TH3F("fPtAllminPtTPCvsPtAllDCAR","PtAllminPtTPCvsPtAllDCAR",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCARBins,binsDCAR);
fPtAllminPtTPCvsPtAllDCAR->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllDCAR->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllDCAR->SetZTitle("DCA_{R}");
fHistList->Add(fPtAllminPtTPCvsPtAllDCAR);
fPtAllminPtTPCvsPtAllDCAZ = new TH3F("fPtAllminPtTPCvsPtAllDCAZ","PtAllminPtTPCvsPtAllDCAZ",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCAZBins,binsDCAZ);
fPtAllminPtTPCvsPtAllDCAZ->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllDCAZ->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllDCAZ->SetZTitle("DCA_{Z}");
fHistList->Add(fPtAllminPtTPCvsPtAllDCAZ);
fPtAllminPtTPCvsPtAllPhi = new TH3F("fPtAllminPtTPCvsPtAllPhi","PtAllminPtTPCvsPtAllPhi",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNPhiBins,binsPhi);
fPtAllminPtTPCvsPtAllPhi->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllPhi->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllPhi->SetZTitle("#phi");
fHistList->Add(fPtAllminPtTPCvsPtAllPhi);
fPtAllminPtTPCvsPtAllNPointITS = new TH3F("fPtAllminPtTPCvsPtAllNPointITS","PtAllminPtTPCvsPtAllNPointITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointITSBins,binsNPointITS);
fPtAllminPtTPCvsPtAllNPointITS->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNPointITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllNPointITS->SetZTitle("N_{point,ITS}");
fHistList->Add(fPtAllminPtTPCvsPtAllNPointITS);
fPtAllminPtTPCvsPtAllNSigmaToVertex = new TH3F("fPtAllminPtTPCvsPtAllNSigmaToVertex","PtAllminPtTPCvsPtAllNSigmaToVertex",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNSigmaToVertexBins,binsNSigmaToVertex);
fPtAllminPtTPCvsPtAllNSigmaToVertex->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNSigmaToVertex->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllNSigmaToVertex->SetZTitle("N#sigma to vertex");
fHistList->Add(fPtAllminPtTPCvsPtAllNSigmaToVertex);
fPtAllminPtTPCvsPtAllChi2C = new TH3F("fPtAllminPtTPCvsPtAllChi2C","PtAllminPtTPCvsPtAllChi2C",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2CBins,binsChi2C);
fPtAllminPtTPCvsPtAllChi2C->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2C->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2C->SetZTitle("Constrained #chi^{2}");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2C);
fPtAllminPtTPCvsPtAllRel1PtUncertainty = new TH3F("fPtAllminPtTPCvsPtAllRel1PtUncertainty","PtAllminPtTPCvsPtAllRel1PtUncertainty",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty);
fPtAllminPtTPCvsPtAllRel1PtUncertainty->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllRel1PtUncertainty->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllRel1PtUncertainty->SetZTitle("Rel1PtUncertainty");
fHistList->Add(fPtAllminPtTPCvsPtAllRel1PtUncertainty);
fPtAllminPtTPCvsPtAllChi2PerNClusTPC = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusTPC","PtAllminPtTPCvsPtAllChi2PerNClusTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusTPC->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusTPC->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusTPC->SetZTitle("#chi^{2}/(2*NClusTPC-5)");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusTPC);
fPtAllminPtTPCvsPtAllChi2PerNClusITS = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITS","PtAllminPtTPCvsPtAllChi2PerNClusITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITS->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITS->SetZTitle("#chi^{2}/(2*NClusITS-5)");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITS);
fPtAllminPtTPCvsNPointTPCPhi = new TH3F("fPtAllminPtTPCvsNPointTPCPhi","PtAllminPtTPCvsNPointTPCPhi",fgkNResPtBins,binsResPt,fgkNNPointTPCBins,binsNPointTPC,fgkNPhiBins,binsPhi);
fPtAllminPtTPCvsNPointTPCPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsNPointTPCPhi->SetYTitle("N_{point,TPC}");
fPtAllminPtTPCvsNPointTPCPhi->SetZTitle("#phi");
fHistList->Add(fPtAllminPtTPCvsNPointTPCPhi);
fPtAllminPtTPCvsNPointITSPhi = new TH3F("fPtAllminPtTPCvsNPointITSPhi","PtAllminPtTPCvsNPointITSPhi",fgkNResPtBins,binsResPt,fgkNNPointITSBins,binsNPointITS,fgkNPhiBins,binsPhi);
fPtAllminPtTPCvsNPointITSPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsNPointITSPhi->SetYTitle("N_{point,ITS}");
fPtAllminPtTPCvsNPointITSPhi->SetZTitle("#phi");
fHistList->Add(fPtAllminPtTPCvsNPointITSPhi);
fPtAllminPtTPCvsRel1PtUncertaintyPhi = new TH3F("fPtAllminPtTPCvsRel1PtUncertaintyPhi","PtAllminPtTPCvsRel1PtUncertaintyPhi",fgkNResPtBins,binsResPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty,fgkNPhiBins,binsPhi);
fPtAllminPtTPCvsRel1PtUncertaintyPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsRel1PtUncertaintyPhi->SetYTitle("Rel1PtUncertainty");
fPtAllminPtTPCvsRel1PtUncertaintyPhi->SetZTitle("#phi");
fHistList->Add(fPtAllminPtTPCvsRel1PtUncertaintyPhi);
fEtaPhiOutliers = new TH2F("fEtaPhiOutliers","PtAllminPtTPCvsPtAll",20, -1.,1.,fgkNPhiBins,binsPhi);
fEtaPhiOutliers->SetXTitle("#eta");
fEtaPhiOutliers->SetYTitle("#phi");
fHistList->Add(fEtaPhiOutliers);
fPtSelITSouter = new TH1F("fPtSelITSouter","PtSelITSouter",fgkNPtBins,binsPt);
fHistList->Add(fPtSelITSouter);
fPtITSouterminPtTPCvsPtAll = new TH2F("fPtITSouterminPtTPCvsPtAll","PtITSouterminPtTPCvsPtAll",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtITSouterminPtTPCvsPtAll->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAll->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fHistList->Add(fPtITSouterminPtTPCvsPtAll);
fPtITSouterminPtTPCvsPtAllEtaPos = new TH3F("fPtITSouterminPtTPCvsPtAllEtaPos","PtITSouterminPtTPCvsPtAllEtaPos",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtITSouterminPtTPCvsPtAllEtaPos->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllEtaPos->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistList->Add(fPtITSouterminPtTPCvsPtAllEtaPos);
fPtITSouterminPtTPCvsPtAllEtaNeg = new TH3F("fPtITSouterminPtTPCvsPtAllEtaNeg","PtITSouterminPtTPCvsPtAllEtaNeg",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtITSouterminPtTPCvsPtAllEtaNeg->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllEtaNeg->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistList->Add(fPtITSouterminPtTPCvsPtAllEtaNeg);
fPtITSouterminPtTPCvsPtAllNPointTPC = new TH3F("fPtITSouterminPtTPCvsPtAllNPointTPC","PtITSouterminPtTPCvsPtAllNPointTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointTPCBins,binsNPointTPC);
fPtITSouterminPtTPCvsPtAllNPointTPC->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllNPointTPC->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllNPointTPC->SetZTitle("N_{point,TPC}");
fHistList->Add(fPtITSouterminPtTPCvsPtAllNPointTPC);
fPtITSouterminPtTPCvsPtAllDCAR = new TH3F("fPtITSouterminPtTPCvsPtAllDCAR","PtITSouterminPtTPCvsPtAllDCAR",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCARBins,binsDCAR);
fPtITSouterminPtTPCvsPtAllDCAR->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllDCAR->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllDCAR->SetZTitle("DCA_{R}");
fHistList->Add(fPtITSouterminPtTPCvsPtAllDCAR);
fPtITSouterminPtTPCvsPtAllDCAZ = new TH3F("fPtITSouterminPtTPCvsPtAllDCAZ","PtITSouterminPtTPCvsPtAllDCAZ",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCAZBins,binsDCAZ);
fPtITSouterminPtTPCvsPtAllDCAZ->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllDCAZ->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllDCAZ->SetZTitle("DCA_{Z}");
fHistList->Add(fPtITSouterminPtTPCvsPtAllDCAZ);
fPtITSouterminPtTPCvsPtAllPhi = new TH3F("fPtITSouterminPtTPCvsPtAllPhi","PtITSouterminPtTPCvsPtAllPhi",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNPhiBins,binsPhi);
fPtITSouterminPtTPCvsPtAllPhi->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllPhi->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllPhi->SetZTitle("#phi");
fHistList->Add(fPtITSouterminPtTPCvsPtAllPhi);
fPtITSouterminPtTPCvsPtAllNPointITS = new TH3F("fPtITSouterminPtTPCvsPtAllNPointITS","PtITSouterminPtTPCvsPtAllNPointITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointITSBins,binsNPointITS);
fPtITSouterminPtTPCvsPtAllNPointITS->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllNPointITS->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllNPointITS->SetZTitle("N_{point,ITS}");
fHistList->Add(fPtITSouterminPtTPCvsPtAllNPointITS);
fPtITSouterminPtTPCvsPtAllNSigmaToVertex = new TH3F("fPtITSouterminPtTPCvsPtAllNSigmaToVertex","PtITSouterminPtTPCvsPtAllNSigmaToVertex",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNSigmaToVertexBins,binsNSigmaToVertex);
fPtITSouterminPtTPCvsPtAllNSigmaToVertex->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllNSigmaToVertex->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllNSigmaToVertex->SetZTitle("N#sigma to vertex");
fHistList->Add(fPtITSouterminPtTPCvsPtAllNSigmaToVertex);
fPtITSouterminPtTPCvsPtAllChi2C = new TH3F("fPtITSouterminPtTPCvsPtAllChi2C","PtITSouterminPtTPCvsPtAllChi2C",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2CBins,binsChi2C);
fPtITSouterminPtTPCvsPtAllChi2C->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllChi2C->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllChi2C->SetZTitle("Constrained #chi^{2}");
fHistList->Add(fPtITSouterminPtTPCvsPtAllChi2C);
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty = new TH3F("fPtITSouterminPtTPCvsPtAllRel1PtUncertainty","PtITSouterminPtTPCvsPtAllRel1PtUncertainty",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty);
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty->SetYTitle("(1/p_{t}^{ITSouter}-1/p_{t}^{TPCinner})/(1/p_{t}^{ITSouter})");
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty->SetZTitle("Rel1PtUncertainty");
fHistList->Add(fPtITSouterminPtTPCvsPtAllRel1PtUncertainty);
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC = new TH3F("fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC","PtITSouterminPtTPCvsPtAllChi2PerNClusTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC->SetZTitle("#chi^{2}/(2*NClusTPC-5)");
fHistList->Add(fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC);
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS = new TH3F("fPtITSouterminPtTPCvsPtAllChi2PerNClusITS","PtITSouterminPtTPCvsPtAllChi2PerNClusITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS->SetXTitle("p_{t}^{Global}");
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSouterminPtTPCvsPtAllChi2PerNClusITS->SetZTitle("#chi^{2}/(2*NClusITS-5)");
fHistList->Add(fPtITSouterminPtTPCvsPtAllChi2PerNClusITS);
fPtAllminPtTPCvsPtAllITSLayer0 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer0","PtglobminPtTPCvsPtAllITSLayer0",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer0->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer0->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer0);
fPtAllminPtTPCvsPtAllITSLayer1 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer1","PtglobminPtTPCvsPtAllITSLayer1",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer1->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer1->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer1);
fPtAllminPtTPCvsPtAllITSLayer2 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer2","PtglobminPtTPCvsPtAllITSLayer2",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer2->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer2->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer2);
fPtAllminPtTPCvsPtAllITSLayer3 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer3","PtglobminPtTPCvsPtAllITSLayer3",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer3->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer3->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer3);
fPtAllminPtTPCvsPtAllITSLayer4 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer4","PtglobminPtTPCvsPtAllITSLayer4",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer4->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer4->SetYTitle("(1/p_{t}^{glob}-1/p_{t}^{TPCinner})/(1/p_{t}^{glob})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer4);
fPtAllminPtTPCvsPtAllITSLayer5 = new TH2F("fPtAllminPtTPCvsPtAllITSLayer5","PtglobminPtTPCvsPtAllITSLayer5",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllITSLayer5->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllITSLayer5->SetYTitle("(1/p_{t}^{glob}-1/p_{t}^{TPCinner})/(1/p_{t}^{glob})");
fHistList->Add(fPtAllminPtTPCvsPtAllITSLayer5);
fPtAllminPtTPCvsPtAllNoSPD = new TH2F("fPtAllminPtTPCvsPtAllNoSPD","PtglobminPtTPCvsPtAllNoSPD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllNoSPD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNoSPD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllNoSPD);
fPtAllminPtTPCvsPtAllNoSDD = new TH2F("fPtAllminPtTPCvsPtAllNoSDD","PtGlobalminPtTPCvsPtAllNoSDD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllNoSDD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNoSDD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllNoSDD);
fPtAllminPtTPCvsPtAllNoSSD = new TH2F("fPtAllminPtTPCvsPtAllNoSSD","PtGlobalminPtTPCvsPtAllNoSSD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtAllminPtTPCvsPtAllNoSSD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllNoSSD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fHistList->Add(fPtAllminPtTPCvsPtAllNoSSD);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer0",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer1",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer2",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer3",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer4",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5 = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5","PtGlobalminPtTPCvsPtAllChi2PerNClusITSLayer5",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5->SetZTitle("#chi^{2}/NPointITS");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD","PtGlobalminPtTPCvsPtAllChi2PerNClusITSNoSPD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD->SetZTitle("#chi^{2}/(2*NPointITS-5)");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD","PtGlobalminPtTPCvsPtAllChi2PerNClusITSNoSDD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD->SetZTitle("#chi^{2}/(2*NPointITS-5)");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD = new TH3F("fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD","PtGlobalminPtTPCvsPtAllChi2PerNClusITSNoSSD",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD->SetXTitle("p_{t}^{Global}");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPCinner})/(1/p_{t}^{Global})");
fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD->SetZTitle("#chi^{2}/(2*NPointITS-5)");
fHistList->Add(fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD);
fPtSelITS = new TH1F("fPtSelITSrefit","PtSel",fgkNPtBins, binsPt);
fHistListITS->Add(fPtSelITS);
fPtITSminPtTPCvsPtITS = new TH2F("fPtITSminPtTPCvsPtITS","PtITSminPtTPCvsPtITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt);
fPtITSminPtTPCvsPtITS->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistListITS->Add(fPtITSminPtTPCvsPtITS);
fPtITSminPtTPCvsPtITSEtaPos = new TH3F("fPtITSminPtTPCvsPtITSEtaPos","PtITSminPtTPCvsPtITSEtaPos",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtITSminPtTPCvsPtITSEtaPos->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSEtaPos->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistListITS->Add(fPtITSminPtTPCvsPtITSEtaPos);
fPtITSminPtTPCvsPtITSEtaNeg = new TH3F("fPtITSminPtTPCvsPtITSEtaNeg","PtITSminPtTPCvsPtITSEtaNeg",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNEtaBins,binsEta);
fPtITSminPtTPCvsPtITSEtaNeg->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSEtaNeg->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fHistListITS->Add(fPtITSminPtTPCvsPtITSEtaNeg);
fPtITSminPtTPCvsPtITSNPointTPC = new TH3F("fPtITSminPtTPCvsPtITSNPointTPC","PtITSminPtTPCvsPtITSNPointTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointTPCBins,binsNPointTPC);
fPtITSminPtTPCvsPtITSNPointTPC->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSNPointTPC->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSNPointTPC->SetZTitle("N_{point,TPC}");
fHistListITS->Add(fPtITSminPtTPCvsPtITSNPointTPC);
fPtITSminPtTPCvsPtITSDCAR = new TH3F("fPtITSminPtTPCvsPtITSDCAR","PtITSminPtTPCvsPtITSDCAR",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCARBins,binsDCAR);
fPtITSminPtTPCvsPtITSDCAR->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSDCAR->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSDCAR->SetZTitle("DCA_{R}");
fHistListITS->Add(fPtITSminPtTPCvsPtITSDCAR);
fPtITSminPtTPCvsPtITSDCAZ = new TH3F("fPtITSminPtTPCvsPtITSDCAZ","PtITSminPtTPCvsPtITSDCAZ",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNDCAZBins,binsDCAZ);
fPtITSminPtTPCvsPtITSDCAZ->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSDCAZ->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSDCAZ->SetZTitle("DCA_{Z}");
fHistListITS->Add(fPtITSminPtTPCvsPtITSDCAZ);
fPtITSminPtTPCvsPtITSPhi = new TH3F("fPtITSminPtTPCvsPtITSPhi","PtITSminPtTPCvsPtITSPhi",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNPhiBins,binsPhi);
fPtITSminPtTPCvsPtITSPhi->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSPhi->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSPhi->SetZTitle("#phi");
fHistListITS->Add(fPtITSminPtTPCvsPtITSPhi);
fPtITSminPtTPCvsPtITSNPointITS = new TH3F("fPtITSminPtTPCvsPtITSNPointITS","PtITSminPtTPCvsPtITSNPointITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNPointITSBins,binsNPointITS);
fPtITSminPtTPCvsPtITSNPointITS->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSNPointITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSNPointITS->SetZTitle("N_{point,ITS}");
fHistListITS->Add(fPtITSminPtTPCvsPtITSNPointITS);
fPtITSminPtTPCvsPtITSNSigmaToVertex = new TH3F("fPtITSminPtTPCvsPtITSNSigmaToVertex","PtITSminPtTPCvsPtITSNSigmaToVertex",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNNSigmaToVertexBins,binsNSigmaToVertex);
fPtITSminPtTPCvsPtITSNSigmaToVertex->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSNSigmaToVertex->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSNSigmaToVertex->SetZTitle("N#sigma to vertex");
fHistListITS->Add(fPtITSminPtTPCvsPtITSNSigmaToVertex);
fPtITSminPtTPCvsPtITSChi2C = new TH3F("fPtITSminPtTPCvsPtITSChi2C","PtITSminPtTPCvsPtITSChi2C",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2CBins,binsChi2C);
fPtITSminPtTPCvsPtITSChi2C->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSChi2C->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSChi2C->SetZTitle("Constrained #chi^{2}");
fHistListITS->Add(fPtITSminPtTPCvsPtITSChi2C);
fPtITSminPtTPCvsPtITSRel1PtUncertainty = new TH3F("fPtITSminPtTPCvsPtITSRel1PtUncertainty","PtITSminPtTPCvsPtITSRel1PtUncertainty",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty);
fPtITSminPtTPCvsPtITSRel1PtUncertainty->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSRel1PtUncertainty->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSRel1PtUncertainty->SetZTitle("Rel1PtUncertainty");
fHistListITS->Add(fPtITSminPtTPCvsPtITSRel1PtUncertainty);
fPtITSminPtTPCvsPtITSChi2PerNClusTPC = new TH3F("fPtITSminPtTPCvsPtITSChi2PerNClusTPC","PtITSminPtTPCvsPtITSChi2PerNClusTPC",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtITSminPtTPCvsPtITSChi2PerNClusTPC->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSChi2PerNClusTPC->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSChi2PerNClusTPC->SetZTitle("#chi^{2}/(2*NClusTPC-5)");
fHistListITS->Add(fPtITSminPtTPCvsPtITSChi2PerNClusTPC);
fPtITSminPtTPCvsPtITSChi2PerNClusITS = new TH3F("fPtITSminPtTPCvsPtITSChi2PerNClusITS","PtITSminPtTPCvsPtITSChi2PerNClusITS",fgkNPtBins, binsPt,fgkNResPtBins,binsResPt,fgkNChi2PerClusBins,binsChi2PerClus);
fPtITSminPtTPCvsPtITSChi2PerNClusITS->SetXTitle("p_{t}^{Global}");
fPtITSminPtTPCvsPtITSChi2PerNClusITS->SetYTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsPtITSChi2PerNClusITS->SetZTitle("#chi^{2}/(2*NClusITS-5)");
fHistListITS->Add(fPtITSminPtTPCvsPtITSChi2PerNClusITS);
fPtITSminPtTPCvsNPointTPCPhi = new TH3F("fPtITSminPtTPCvsNPointTPCPhi","PtITSminPtTPCvsNPointTPCPhi",fgkNResPtBins,binsResPt,fgkNNPointTPCBins,binsNPointTPC,fgkNPhiBins,binsPhi);
fPtITSminPtTPCvsNPointTPCPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsNPointTPCPhi->SetYTitle("N_{point,TPC}");
fPtITSminPtTPCvsNPointTPCPhi->SetZTitle("#phi");
fHistListITS->Add(fPtITSminPtTPCvsNPointTPCPhi);
fPtITSminPtTPCvsNPointITSPhi = new TH3F("fPtITSminPtTPCvsNPointITSPhi","PtITSminPtTPCvsNPointITSPhi",fgkNResPtBins,binsResPt,fgkNNPointITSBins,binsNPointITS,fgkNPhiBins,binsPhi);
fPtITSminPtTPCvsNPointITSPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsNPointITSPhi->SetYTitle("N_{point,ITS}");
fPtITSminPtTPCvsNPointITSPhi->SetZTitle("#phi");
fHistListITS->Add(fPtITSminPtTPCvsNPointITSPhi);
fPtITSminPtTPCvsRel1PtUncertaintyPhi = new TH3F("fPtITSminPtTPCvsRel1PtUncertaintyPhi","PtITSminPtTPCvsRel1PtUncertaintyPhi",fgkNResPtBins,binsResPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty,fgkNPhiBins,binsPhi);
fPtITSminPtTPCvsRel1PtUncertaintyPhi->SetXTitle("(1/p_{t}^{Global}-1/p_{t}^{TPC})/(1/p_{t}^{Global})");
fPtITSminPtTPCvsRel1PtUncertaintyPhi->SetYTitle("Rel1PtUncertainty");
fPtITSminPtTPCvsRel1PtUncertaintyPhi->SetZTitle("#phi");
fHistListITS->Add(fPtITSminPtTPCvsRel1PtUncertaintyPhi);
fPtRel1PtUncertaintyChi2PerClusTPC = new TH3F("fPtRel1PtUncertaintyChi2PerClusTPC","PtITSminPtTPCvsPtITSRel1PtUncertainty",fgkNPtBins, binsPt,fgkNRel1PtUncertaintyBins,binsRel1PtUncertainty,fgkNChi2PerClusBins,binsChi2PerClus);
fPtRel1PtUncertaintyChi2PerClusTPC->SetXTitle("p_{t}^{global}");
fPtRel1PtUncertaintyChi2PerClusTPC->SetYTitle("Rel1PtUncertainty");
fPtRel1PtUncertaintyChi2PerClusTPC->SetZTitle("#chi^{2}/(2*N_{clusters}^{TPC}-5)");
fHistListITS->Add(fPtRel1PtUncertaintyChi2PerClusTPC);
fPtAllTPC = new TH1F("fPtAllTPC","PtAll",fgkNPtBins,binsPt);
fHistListTPC->Add(fPtAllTPC);
fPtSelTPC = new TH1F("fPtSelTPC","PtSel",fgkNPtBins,binsPt);
fHistListTPC->Add(fPtSelTPC);
fPtSelTPCITS = new TH1F("fPtSelTPCITS","PtSel",fgkNPtBins,binsPt);
fHistListTPC->Add(fPtSelTPCITS);
TH1::AddDirectory(oldStatus);
PostData(0, fHistList);
PostData(1, fHistListTPC);
PostData(2, fHistListITS);
if(binsPhi) delete [] binsPhi;
if(binsChi2PerClus) delete [] binsChi2PerClus;
if(binsPt) delete [] binsPt;
if(binsResPt) delete [] binsResPt;
if(binsNPointTPC) delete [] binsNPointTPC;
if(binsDCAR) delete [] binsDCAR;
if(binsDCAZ) delete [] binsDCAZ;
if(binsNPointITS) delete [] binsNPointITS;
if(binsNSigmaToVertex) delete [] binsNSigmaToVertex;
if(binsChi2C) delete [] binsChi2C;
if(binsEta) delete [] binsEta;
if(binsRel1PtUncertainty) delete [] binsRel1PtUncertainty;
}
Bool_t AliPWG4HighPtQATPConly::SelectEvent() {
Bool_t selectEvent = kTRUE;
if (!fESD) {
AliDebug(2,Form("ERROR: fInputEvent not available\n"));
fNEventReject->Fill("noESD",1);
selectEvent = kFALSE;
return selectEvent;
}
UInt_t isSelected = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
if(!(isSelected&AliVEvent::kMB)) {
AliDebug(2,Form(" Trigger Selection: event REJECTED ... "));
fNEventReject->Fill("Trigger",1);
selectEvent = kFALSE;
return selectEvent;
}
if(!fESD->GetNumberOfTracks() || fESD->GetNumberOfTracks()<2) {
fNEventReject->Fill("NTracks<2",1);
selectEvent = kFALSE;
return selectEvent;
}
fVtx = fESD->GetPrimaryVertexSPD();
if(!fVtx) {
fNEventReject->Fill("noVTX",1);
selectEvent = kFALSE;
return selectEvent;
}
if(!fVtx->GetStatus()) {
fNEventReject->Fill("VtxStatus",1);
selectEvent = kFALSE;
return selectEvent;
}
if(fVtx->GetNContributors()<2) {
fNEventReject->Fill("NCont<2",1);
selectEvent = kFALSE;
return selectEvent;
}
double primVtx[3];
fVtx->GetXYZ(primVtx);
if(TMath::Sqrt(primVtx[0]*primVtx[0] + primVtx[1]*primVtx[1])>1. || TMath::Abs(primVtx[2]>10.)){
fNEventReject->Fill("ZVTX>10",1);
selectEvent = kFALSE;
return selectEvent;
}
AliDebug(2,Form("Vertex title %s, status %d, nCont %d\n",fVtx->GetTitle(), fVtx->GetStatus(), fVtx->GetNContributors()));
return selectEvent;
}
void AliPWG4HighPtQATPConly::Exec(Option_t *) {
AliDebug(2,Form(">> AliPWG4HighPtQATPConly::Exec \n"));
fNEventAll->Fill(0.);
if(!SelectEvent()) {
PostData(0, fHistList);
PostData(1, fHistListTPC);
PostData(2, fHistListITS);
return;
}
fNEventSel->Fill(0.);
Int_t nTracks = fESD->GetNumberOfTracks();
AliDebug(2,Form("nTracks %d\n", nTracks));
for (Int_t iTrack = 0; iTrack < nTracks; iTrack++) {
AliESDtrack *track = fESD->GetTrack(iTrack);
if(!track) continue;
AliExternalTrackParam *trackTPC = (AliExternalTrackParam *)track->GetTPCInnerParam();
if(!trackTPC) continue;
const AliESDfriendTrack* constfriendtrack = 0x0;
if(fESDfriend && fESDfriend->TestSkipBit()==kFALSE) constfriendtrack = track->GetFriendTrack();
Float_t pt = track->Pt();
Float_t ptTPC = trackTPC->Pt();
Float_t phi = track->Phi();
Float_t dca2D = 0.;
Float_t dcaZ = 0.;
track->GetImpactParameters(dca2D,dcaZ);
UChar_t itsMap = track->GetITSClusterMap();
Int_t nPointITS = 0;
for (Int_t i=0; i < 6; i++) {
if (itsMap & (1 << i))
nPointITS ++;
}
double mom[3] = {0.,0.,0.};
track->GetPxPyPz(mom);
double momTPC[3] = {0.,0.,0.};
trackTPC->GetPxPyPz(momTPC);
Float_t nSigmaToVertex = fTrackCuts->GetSigmaToVertex(track);
Float_t chi2C = track->GetConstrainedChi2();
Float_t relUncertainty1Pt = TMath::Sqrt(TMath::Abs(track->GetSigma1Pt2()))*pt;
Float_t chi2PerClusterTPC = -1.;
Float_t nClustersTPC = track->GetTPCNcls();
if(nClustersTPC>0.) chi2PerClusterTPC = track->GetTPCchi2()/(2.*nClustersTPC-5.);
Float_t chi2PerNPointITS = -1.;
if(nPointITS>3) chi2PerNPointITS = track->GetITSchi2()/(2.*(float)nPointITS-5.);
fPtAll->Fill(pt);
fPtAllTPC->Fill(ptTPC);
if (fTrackCuts->AcceptTrack(track)) {
fPtSel->Fill(pt);
fPtSelTPC->Fill(ptTPC);
if(ptTPC==0. || pt==0.) continue;
fPtAllminPtTPCvsPtAll->Fill(pt,(1./pt-1./ptTPC)/(1./pt) );
if(track->GetSign()>0.) fPtAllminPtTPCvsPtAllEtaPos->Fill(pt,(1./pt-1./ptTPC)/(1./pt),track->Eta());
if(track->GetSign()<0.) fPtAllminPtTPCvsPtAllEtaNeg->Fill(pt,(1./pt-1./ptTPC)/(1./pt),track->Eta());
fPtAllminPtTPCvsPtAllNPointTPC->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nClustersTPC);
fPtAllminPtTPCvsPtAllDCAR->Fill(pt,(1./pt-1./ptTPC)/(1./pt),dca2D);
fPtAllminPtTPCvsPtAllDCAZ->Fill(pt,(1./pt-1./ptTPC)/(1./pt),dcaZ);
fPtAllminPtTPCvsPtAllPhi->Fill(pt,(1./pt-1./ptTPC)/(1./pt),phi);
fPtAllminPtTPCvsPtAllNPointITS->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nPointITS);
fPtAllminPtTPCvsPtAllNSigmaToVertex->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nSigmaToVertex);
fPtAllminPtTPCvsPtAllChi2C->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2C);
fPtAllminPtTPCvsPtAllRel1PtUncertainty->Fill(pt,(1./pt-1./ptTPC)/(1./pt),relUncertainty1Pt);
fPtAllminPtTPCvsPtAllChi2PerNClusTPC->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerClusterTPC);
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITS->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
fPtAllminPtTPCvsNPointTPCPhi->Fill((1./pt-1./ptTPC)/(1./pt),nClustersTPC,phi);
fPtAllminPtTPCvsNPointITSPhi->Fill((1./pt-1./ptTPC)/(1./pt),nPointITS,phi);
fPtAllminPtTPCvsRel1PtUncertaintyPhi->Fill((1./pt-1./ptTPC)/(1./pt),relUncertainty1Pt,phi);
fPtRel1PtUncertaintyChi2PerClusTPC->Fill(pt,relUncertainty1Pt,chi2PerClusterTPC);
if(TMath::Abs((1./pt-1./ptTPC)/(1./pt))>0.8) fEtaPhiOutliers->Fill(track->Eta(),phi);
if(track->HasPointOnITSLayer(0)) {
fPtAllminPtTPCvsPtAllITSLayer0->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer0->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && track->HasPointOnITSLayer(1)) {
fPtAllminPtTPCvsPtAllITSLayer1->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer1->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && !track->HasPointOnITSLayer(1) && track->HasPointOnITSLayer(2)) {
fPtAllminPtTPCvsPtAllITSLayer2->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer2->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && !track->HasPointOnITSLayer(1) && !track->HasPointOnITSLayer(2) && track->HasPointOnITSLayer(3)) {
fPtAllminPtTPCvsPtAllITSLayer3->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer3->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && !track->HasPointOnITSLayer(1) && !track->HasPointOnITSLayer(2) && !track->HasPointOnITSLayer(3) && track->HasPointOnITSLayer(4)) {
fPtAllminPtTPCvsPtAllITSLayer4->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer4->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && !track->HasPointOnITSLayer(1) && !track->HasPointOnITSLayer(2) && !track->HasPointOnITSLayer(3) && !track->HasPointOnITSLayer(4) && track->HasPointOnITSLayer(5)) {
fPtAllminPtTPCvsPtAllITSLayer5->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSLayer5->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(0) && !track->HasPointOnITSLayer(1)) {
fPtAllminPtTPCvsPtAllNoSPD->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSPD->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(2) && !track->HasPointOnITSLayer(3)) {
fPtAllminPtTPCvsPtAllNoSDD->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSDD->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if(!track->HasPointOnITSLayer(4) && !track->HasPointOnITSLayer(5)) {
fPtAllminPtTPCvsPtAllNoSSD->Fill(pt,(1./pt-1./ptTPC)/(1./pt));
if(nPointITS>3) fPtAllminPtTPCvsPtAllChi2PerNClusITSNoSSD->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
}
if (constfriendtrack) {
AliESDfriendTrack friendtrack(*constfriendtrack);
if (friendtrack.GetITSOut()) {
AliExternalTrackParam trackITSouter(*(friendtrack.GetITSOut()));
Float_t ptITSouter = trackITSouter.Pt();
if(ptITSouter==0.) continue;
fPtSelITSouter->Fill(ptITSouter);
fPtITSouterminPtTPCvsPtAll->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter) );
if(trackITSouter.GetSign()>0.) fPtITSouterminPtTPCvsPtAllEtaPos->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),trackITSouter.Eta());
if(trackITSouter.GetSign()<0.) fPtITSouterminPtTPCvsPtAllEtaNeg->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),trackITSouter.Eta());
fPtITSouterminPtTPCvsPtAllNPointTPC->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),nClustersTPC);
fPtITSouterminPtTPCvsPtAllDCAR->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),dca2D);
fPtITSouterminPtTPCvsPtAllDCAZ->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),dcaZ);
fPtITSouterminPtTPCvsPtAllPhi->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),phi);
fPtITSouterminPtTPCvsPtAllNPointITS->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),nPointITS);
fPtITSouterminPtTPCvsPtAllNSigmaToVertex->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),nSigmaToVertex);
fPtITSouterminPtTPCvsPtAllChi2C->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),chi2C);
fPtITSouterminPtTPCvsPtAllRel1PtUncertainty->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),relUncertainty1Pt);
fPtITSouterminPtTPCvsPtAllChi2PerNClusTPC->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),chi2PerClusterTPC);
if(nPointITS>3) fPtITSouterminPtTPCvsPtAllChi2PerNClusITS->Fill(pt,(1./ptITSouter-1./ptTPC)/(1./ptITSouter),chi2PerNPointITS);
}
}
}
if (fTrackCutsITS->AcceptTrack(track) || fTrackCuts->AcceptTrack(track)) {
fPtSelITS->Fill(pt);
fPtSelTPCITS->Fill(ptTPC);
fPtITSminPtTPCvsPtITS->Fill(pt,(1./pt-1./ptTPC)/(1./pt) );
if(track->GetSign()>0.) fPtITSminPtTPCvsPtITSEtaPos->Fill(pt,(1./pt-1./ptTPC)/(1./pt),track->Eta());
if(track->GetSign()<0.) fPtITSminPtTPCvsPtITSEtaNeg->Fill(pt,(1./pt-1./ptTPC)/(1./pt),track->Eta());
fPtITSminPtTPCvsPtITSNPointTPC->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nClustersTPC);
fPtITSminPtTPCvsPtITSDCAR->Fill(pt,(1./pt-1./ptTPC)/(1./pt),dca2D);
fPtITSminPtTPCvsPtITSDCAZ->Fill(pt,(1./pt-1./ptTPC)/(1./pt),dcaZ);
fPtITSminPtTPCvsPtITSPhi->Fill(pt,(1./pt-1./ptTPC)/(1./pt),phi);
fPtITSminPtTPCvsPtITSNPointITS->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nPointITS);
fPtITSminPtTPCvsPtITSNSigmaToVertex->Fill(pt,(1./pt-1./ptTPC)/(1./pt),nSigmaToVertex);
fPtITSminPtTPCvsPtITSChi2C->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2C);
fPtITSminPtTPCvsPtITSRel1PtUncertainty->Fill(pt,(1./pt-1./ptTPC)/(1./pt),relUncertainty1Pt);
fPtITSminPtTPCvsPtITSChi2PerNClusTPC->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerClusterTPC);
if(nPointITS>3) fPtITSminPtTPCvsPtITSChi2PerNClusITS->Fill(pt,(1./pt-1./ptTPC)/(1./pt),chi2PerNPointITS);
fPtITSminPtTPCvsNPointTPCPhi->Fill((1./pt-1./ptTPC)/(1./pt),nClustersTPC,phi);
fPtITSminPtTPCvsNPointITSPhi->Fill((1./pt-1./ptTPC)/(1./pt),nPointITS,phi);
fPtITSminPtTPCvsRel1PtUncertaintyPhi->Fill((1./pt-1./ptTPC)/(1./pt),relUncertainty1Pt,phi);
}
}
PostData(0, fHistList);
PostData(1, fHistListTPC);
PostData(2, fHistListITS);
}
void AliPWG4HighPtQATPConly::Terminate(Option_t *)
{
}
#endif
AliPWG4HighPtQATPConly.cxx:1 AliPWG4HighPtQATPConly.cxx:2 AliPWG4HighPtQATPConly.cxx:3 AliPWG4HighPtQATPConly.cxx:4 AliPWG4HighPtQATPConly.cxx:5 AliPWG4HighPtQATPConly.cxx:6 AliPWG4HighPtQATPConly.cxx:7 AliPWG4HighPtQATPConly.cxx:8 AliPWG4HighPtQATPConly.cxx:9 AliPWG4HighPtQATPConly.cxx:10 AliPWG4HighPtQATPConly.cxx:11 AliPWG4HighPtQATPConly.cxx:12 AliPWG4HighPtQATPConly.cxx:13 AliPWG4HighPtQATPConly.cxx:14 AliPWG4HighPtQATPConly.cxx:15 AliPWG4HighPtQATPConly.cxx:16 AliPWG4HighPtQATPConly.cxx:17 AliPWG4HighPtQATPConly.cxx:18 AliPWG4HighPtQATPConly.cxx:19 AliPWG4HighPtQATPConly.cxx:20 AliPWG4HighPtQATPConly.cxx:21 AliPWG4HighPtQATPConly.cxx:22 AliPWG4HighPtQATPConly.cxx:23 AliPWG4HighPtQATPConly.cxx:24 AliPWG4HighPtQATPConly.cxx:25 AliPWG4HighPtQATPConly.cxx:26 AliPWG4HighPtQATPConly.cxx:27 AliPWG4HighPtQATPConly.cxx:28 AliPWG4HighPtQATPConly.cxx:29 AliPWG4HighPtQATPConly.cxx:30 AliPWG4HighPtQATPConly.cxx:31 AliPWG4HighPtQATPConly.cxx:32 AliPWG4HighPtQATPConly.cxx:33 AliPWG4HighPtQATPConly.cxx:34 AliPWG4HighPtQATPConly.cxx:35 AliPWG4HighPtQATPConly.cxx:36 AliPWG4HighPtQATPConly.cxx:37 AliPWG4HighPtQATPConly.cxx:38 AliPWG4HighPtQATPConly.cxx:39 AliPWG4HighPtQATPConly.cxx:40 AliPWG4HighPtQATPConly.cxx:41 AliPWG4HighPtQATPConly.cxx:42 AliPWG4HighPtQATPConly.cxx:43 AliPWG4HighPtQATPConly.cxx:44 AliPWG4HighPtQATPConly.cxx:45 AliPWG4HighPtQATPConly.cxx:46 AliPWG4HighPtQATPConly.cxx:47 AliPWG4HighPtQATPConly.cxx:48 AliPWG4HighPtQATPConly.cxx:49 AliPWG4HighPtQATPConly.cxx:50 AliPWG4HighPtQATPConly.cxx:51 AliPWG4HighPtQATPConly.cxx:52 AliPWG4HighPtQATPConly.cxx:53 AliPWG4HighPtQATPConly.cxx:54 AliPWG4HighPtQATPConly.cxx:55 AliPWG4HighPtQATPConly.cxx:56 AliPWG4HighPtQATPConly.cxx:57 AliPWG4HighPtQATPConly.cxx:58 AliPWG4HighPtQATPConly.cxx:59 AliPWG4HighPtQATPConly.cxx:60 AliPWG4HighPtQATPConly.cxx:61 AliPWG4HighPtQATPConly.cxx:62 AliPWG4HighPtQATPConly.cxx:63 AliPWG4HighPtQATPConly.cxx:64 AliPWG4HighPtQATPConly.cxx:65 AliPWG4HighPtQATPConly.cxx:66 AliPWG4HighPtQATPConly.cxx:67 AliPWG4HighPtQATPConly.cxx:68 AliPWG4HighPtQATPConly.cxx:69 AliPWG4HighPtQATPConly.cxx:70 AliPWG4HighPtQATPConly.cxx:71 AliPWG4HighPtQATPConly.cxx:72 AliPWG4HighPtQATPConly.cxx:73 AliPWG4HighPtQATPConly.cxx:74 AliPWG4HighPtQATPConly.cxx:75 AliPWG4HighPtQATPConly.cxx:76 AliPWG4HighPtQATPConly.cxx:77 AliPWG4HighPtQATPConly.cxx:78 AliPWG4HighPtQATPConly.cxx:79 AliPWG4HighPtQATPConly.cxx:80 AliPWG4HighPtQATPConly.cxx:81 AliPWG4HighPtQATPConly.cxx:82 AliPWG4HighPtQATPConly.cxx:83 AliPWG4HighPtQATPConly.cxx:84 AliPWG4HighPtQATPConly.cxx:85 AliPWG4HighPtQATPConly.cxx:86 AliPWG4HighPtQATPConly.cxx:87 AliPWG4HighPtQATPConly.cxx:88 AliPWG4HighPtQATPConly.cxx:89 AliPWG4HighPtQATPConly.cxx:90 AliPWG4HighPtQATPConly.cxx:91 AliPWG4HighPtQATPConly.cxx:92 AliPWG4HighPtQATPConly.cxx:93 AliPWG4HighPtQATPConly.cxx:94 AliPWG4HighPtQATPConly.cxx:95 AliPWG4HighPtQATPConly.cxx:96 AliPWG4HighPtQATPConly.cxx:97 AliPWG4HighPtQATPConly.cxx:98 AliPWG4HighPtQATPConly.cxx:99 AliPWG4HighPtQATPConly.cxx:100 AliPWG4HighPtQATPConly.cxx:101 AliPWG4HighPtQATPConly.cxx:102 AliPWG4HighPtQATPConly.cxx:103 AliPWG4HighPtQATPConly.cxx:104 AliPWG4HighPtQATPConly.cxx:105 AliPWG4HighPtQATPConly.cxx:106 AliPWG4HighPtQATPConly.cxx:107 AliPWG4HighPtQATPConly.cxx:108 AliPWG4HighPtQATPConly.cxx:109 AliPWG4HighPtQATPConly.cxx:110 AliPWG4HighPtQATPConly.cxx:111 AliPWG4HighPtQATPConly.cxx:112 AliPWG4HighPtQATPConly.cxx:113 AliPWG4HighPtQATPConly.cxx:114 AliPWG4HighPtQATPConly.cxx:115 AliPWG4HighPtQATPConly.cxx:116 AliPWG4HighPtQATPConly.cxx:117 AliPWG4HighPtQATPConly.cxx:118 AliPWG4HighPtQATPConly.cxx:119 AliPWG4HighPtQATPConly.cxx:120 AliPWG4HighPtQATPConly.cxx:121 AliPWG4HighPtQATPConly.cxx:122 AliPWG4HighPtQATPConly.cxx:123 AliPWG4HighPtQATPConly.cxx:124 AliPWG4HighPtQATPConly.cxx:125 AliPWG4HighPtQATPConly.cxx:126 AliPWG4HighPtQATPConly.cxx:127 AliPWG4HighPtQATPConly.cxx:128 AliPWG4HighPtQATPConly.cxx:129 AliPWG4HighPtQATPConly.cxx:130 AliPWG4HighPtQATPConly.cxx:131 AliPWG4HighPtQATPConly.cxx:132 AliPWG4HighPtQATPConly.cxx:133 AliPWG4HighPtQATPConly.cxx:134 AliPWG4HighPtQATPConly.cxx:135 AliPWG4HighPtQATPConly.cxx:136 AliPWG4HighPtQATPConly.cxx:137 AliPWG4HighPtQATPConly.cxx:138 AliPWG4HighPtQATPConly.cxx:139 AliPWG4HighPtQATPConly.cxx:140 AliPWG4HighPtQATPConly.cxx:141 AliPWG4HighPtQATPConly.cxx:142 AliPWG4HighPtQATPConly.cxx:143 AliPWG4HighPtQATPConly.cxx:144 AliPWG4HighPtQATPConly.cxx:145 AliPWG4HighPtQATPConly.cxx:146 AliPWG4HighPtQATPConly.cxx:147 AliPWG4HighPtQATPConly.cxx:148 AliPWG4HighPtQATPConly.cxx:149 AliPWG4HighPtQATPConly.cxx:150 AliPWG4HighPtQATPConly.cxx:151 AliPWG4HighPtQATPConly.cxx:152 AliPWG4HighPtQATPConly.cxx:153 AliPWG4HighPtQATPConly.cxx:154 AliPWG4HighPtQATPConly.cxx:155 AliPWG4HighPtQATPConly.cxx:156 AliPWG4HighPtQATPConly.cxx:157 AliPWG4HighPtQATPConly.cxx:158 AliPWG4HighPtQATPConly.cxx:159 AliPWG4HighPtQATPConly.cxx:160 AliPWG4HighPtQATPConly.cxx:161 AliPWG4HighPtQATPConly.cxx:162 AliPWG4HighPtQATPConly.cxx:163 AliPWG4HighPtQATPConly.cxx:164 AliPWG4HighPtQATPConly.cxx:165 AliPWG4HighPtQATPConly.cxx:166 AliPWG4HighPtQATPConly.cxx:167 AliPWG4HighPtQATPConly.cxx:168 AliPWG4HighPtQATPConly.cxx:169 AliPWG4HighPtQATPConly.cxx:170 AliPWG4HighPtQATPConly.cxx:171 AliPWG4HighPtQATPConly.cxx:172 AliPWG4HighPtQATPConly.cxx:173 AliPWG4HighPtQATPConly.cxx:174 AliPWG4HighPtQATPConly.cxx:175 AliPWG4HighPtQATPConly.cxx:176 AliPWG4HighPtQATPConly.cxx:177 AliPWG4HighPtQATPConly.cxx:178 AliPWG4HighPtQATPConly.cxx:179 AliPWG4HighPtQATPConly.cxx:180 AliPWG4HighPtQATPConly.cxx:181 AliPWG4HighPtQATPConly.cxx:182 AliPWG4HighPtQATPConly.cxx:183 AliPWG4HighPtQATPConly.cxx:184 AliPWG4HighPtQATPConly.cxx:185 AliPWG4HighPtQATPConly.cxx:186 AliPWG4HighPtQATPConly.cxx:187 AliPWG4HighPtQATPConly.cxx:188 AliPWG4HighPtQATPConly.cxx:189 AliPWG4HighPtQATPConly.cxx:190 AliPWG4HighPtQATPConly.cxx:191 AliPWG4HighPtQATPConly.cxx:192 AliPWG4HighPtQATPConly.cxx:193 AliPWG4HighPtQATPConly.cxx:194 AliPWG4HighPtQATPConly.cxx:195 AliPWG4HighPtQATPConly.cxx:196 AliPWG4HighPtQATPConly.cxx:197 AliPWG4HighPtQATPConly.cxx:198 AliPWG4HighPtQATPConly.cxx:199 AliPWG4HighPtQATPConly.cxx:200 AliPWG4HighPtQATPConly.cxx:201 AliPWG4HighPtQATPConly.cxx:202 AliPWG4HighPtQATPConly.cxx:203 AliPWG4HighPtQATPConly.cxx:204 AliPWG4HighPtQATPConly.cxx:205 AliPWG4HighPtQATPConly.cxx:206 AliPWG4HighPtQATPConly.cxx:207 AliPWG4HighPtQATPConly.cxx:208 AliPWG4HighPtQATPConly.cxx:209 AliPWG4HighPtQATPConly.cxx:210 AliPWG4HighPtQATPConly.cxx:211 AliPWG4HighPtQATPConly.cxx:212 AliPWG4HighPtQATPConly.cxx:213 AliPWG4HighPtQATPConly.cxx:214 AliPWG4HighPtQATPConly.cxx:215 AliPWG4HighPtQATPConly.cxx:216 AliPWG4HighPtQATPConly.cxx:217 AliPWG4HighPtQATPConly.cxx:218 AliPWG4HighPtQATPConly.cxx:219 AliPWG4HighPtQATPConly.cxx:220 AliPWG4HighPtQATPConly.cxx:221 AliPWG4HighPtQATPConly.cxx:222 AliPWG4HighPtQATPConly.cxx:223 AliPWG4HighPtQATPConly.cxx:224 AliPWG4HighPtQATPConly.cxx:225 AliPWG4HighPtQATPConly.cxx:226 AliPWG4HighPtQATPConly.cxx:227 AliPWG4HighPtQATPConly.cxx:228 AliPWG4HighPtQATPConly.cxx:229 AliPWG4HighPtQATPConly.cxx:230 AliPWG4HighPtQATPConly.cxx:231 AliPWG4HighPtQATPConly.cxx:232 AliPWG4HighPtQATPConly.cxx:233 AliPWG4HighPtQATPConly.cxx:234 AliPWG4HighPtQATPConly.cxx:235 AliPWG4HighPtQATPConly.cxx:236 AliPWG4HighPtQATPConly.cxx:237 AliPWG4HighPtQATPConly.cxx:238 AliPWG4HighPtQATPConly.cxx:239 AliPWG4HighPtQATPConly.cxx:240 AliPWG4HighPtQATPConly.cxx:241 AliPWG4HighPtQATPConly.cxx:242 AliPWG4HighPtQATPConly.cxx:243 AliPWG4HighPtQATPConly.cxx:244 AliPWG4HighPtQATPConly.cxx:245 AliPWG4HighPtQATPConly.cxx:246 AliPWG4HighPtQATPConly.cxx:247 AliPWG4HighPtQATPConly.cxx:248 AliPWG4HighPtQATPConly.cxx:249 AliPWG4HighPtQATPConly.cxx:250 AliPWG4HighPtQATPConly.cxx:251 AliPWG4HighPtQATPConly.cxx:252 AliPWG4HighPtQATPConly.cxx:253 AliPWG4HighPtQATPConly.cxx:254 AliPWG4HighPtQATPConly.cxx:255 AliPWG4HighPtQATPConly.cxx:256 AliPWG4HighPtQATPConly.cxx:257 AliPWG4HighPtQATPConly.cxx:258 AliPWG4HighPtQATPConly.cxx:259 AliPWG4HighPtQATPConly.cxx:260 AliPWG4HighPtQATPConly.cxx:261 AliPWG4HighPtQATPConly.cxx:262 AliPWG4HighPtQATPConly.cxx:263 AliPWG4HighPtQATPConly.cxx:264 AliPWG4HighPtQATPConly.cxx:265 AliPWG4HighPtQATPConly.cxx:266 AliPWG4HighPtQATPConly.cxx:267 AliPWG4HighPtQATPConly.cxx:268 AliPWG4HighPtQATPConly.cxx:269 AliPWG4HighPtQATPConly.cxx:270 AliPWG4HighPtQATPConly.cxx:271 AliPWG4HighPtQATPConly.cxx:272 AliPWG4HighPtQATPConly.cxx:273 AliPWG4HighPtQATPConly.cxx:274 AliPWG4HighPtQATPConly.cxx:275 AliPWG4HighPtQATPConly.cxx:276 AliPWG4HighPtQATPConly.cxx:277 AliPWG4HighPtQATPConly.cxx:278 AliPWG4HighPtQATPConly.cxx:279 AliPWG4HighPtQATPConly.cxx:280 AliPWG4HighPtQATPConly.cxx:281 AliPWG4HighPtQATPConly.cxx:282 AliPWG4HighPtQATPConly.cxx:283 AliPWG4HighPtQATPConly.cxx:284 AliPWG4HighPtQATPConly.cxx:285 AliPWG4HighPtQATPConly.cxx:286 AliPWG4HighPtQATPConly.cxx:287 AliPWG4HighPtQATPConly.cxx:288 AliPWG4HighPtQATPConly.cxx:289 AliPWG4HighPtQATPConly.cxx:290 AliPWG4HighPtQATPConly.cxx:291 AliPWG4HighPtQATPConly.cxx:292 AliPWG4HighPtQATPConly.cxx:293 AliPWG4HighPtQATPConly.cxx:294 AliPWG4HighPtQATPConly.cxx:295 AliPWG4HighPtQATPConly.cxx:296 AliPWG4HighPtQATPConly.cxx:297 AliPWG4HighPtQATPConly.cxx:298 AliPWG4HighPtQATPConly.cxx:299 AliPWG4HighPtQATPConly.cxx:300 AliPWG4HighPtQATPConly.cxx:301 AliPWG4HighPtQATPConly.cxx:302 AliPWG4HighPtQATPConly.cxx:303 AliPWG4HighPtQATPConly.cxx:304 AliPWG4HighPtQATPConly.cxx:305 AliPWG4HighPtQATPConly.cxx:306 AliPWG4HighPtQATPConly.cxx:307 AliPWG4HighPtQATPConly.cxx:308 AliPWG4HighPtQATPConly.cxx:309 AliPWG4HighPtQATPConly.cxx:310 AliPWG4HighPtQATPConly.cxx:311 AliPWG4HighPtQATPConly.cxx:312 AliPWG4HighPtQATPConly.cxx:313 AliPWG4HighPtQATPConly.cxx:314 AliPWG4HighPtQATPConly.cxx:315 AliPWG4HighPtQATPConly.cxx:316 AliPWG4HighPtQATPConly.cxx:317 AliPWG4HighPtQATPConly.cxx:318 AliPWG4HighPtQATPConly.cxx:319 AliPWG4HighPtQATPConly.cxx:320 AliPWG4HighPtQATPConly.cxx:321 AliPWG4HighPtQATPConly.cxx:322 AliPWG4HighPtQATPConly.cxx:323 AliPWG4HighPtQATPConly.cxx:324 AliPWG4HighPtQATPConly.cxx:325 AliPWG4HighPtQATPConly.cxx:326 AliPWG4HighPtQATPConly.cxx:327 AliPWG4HighPtQATPConly.cxx:328 AliPWG4HighPtQATPConly.cxx:329 AliPWG4HighPtQATPConly.cxx:330 AliPWG4HighPtQATPConly.cxx:331 AliPWG4HighPtQATPConly.cxx:332 AliPWG4HighPtQATPConly.cxx:333 AliPWG4HighPtQATPConly.cxx:334 AliPWG4HighPtQATPConly.cxx:335 AliPWG4HighPtQATPConly.cxx:336 AliPWG4HighPtQATPConly.cxx:337 AliPWG4HighPtQATPConly.cxx:338 AliPWG4HighPtQATPConly.cxx:339 AliPWG4HighPtQATPConly.cxx:340 AliPWG4HighPtQATPConly.cxx:341 AliPWG4HighPtQATPConly.cxx:342 AliPWG4HighPtQATPConly.cxx:343 AliPWG4HighPtQATPConly.cxx:344 AliPWG4HighPtQATPConly.cxx:345 AliPWG4HighPtQATPConly.cxx:346 AliPWG4HighPtQATPConly.cxx:347 AliPWG4HighPtQATPConly.cxx:348 AliPWG4HighPtQATPConly.cxx:349 AliPWG4HighPtQATPConly.cxx:350 AliPWG4HighPtQATPConly.cxx:351 AliPWG4HighPtQATPConly.cxx:352 AliPWG4HighPtQATPConly.cxx:353 AliPWG4HighPtQATPConly.cxx:354 AliPWG4HighPtQATPConly.cxx:355 AliPWG4HighPtQATPConly.cxx:356 AliPWG4HighPtQATPConly.cxx:357 AliPWG4HighPtQATPConly.cxx:358 AliPWG4HighPtQATPConly.cxx:359 AliPWG4HighPtQATPConly.cxx:360 AliPWG4HighPtQATPConly.cxx:361 AliPWG4HighPtQATPConly.cxx:362 AliPWG4HighPtQATPConly.cxx:363 AliPWG4HighPtQATPConly.cxx:364 AliPWG4HighPtQATPConly.cxx:365 AliPWG4HighPtQATPConly.cxx:366 AliPWG4HighPtQATPConly.cxx:367 AliPWG4HighPtQATPConly.cxx:368 AliPWG4HighPtQATPConly.cxx:369 AliPWG4HighPtQATPConly.cxx:370 AliPWG4HighPtQATPConly.cxx:371 AliPWG4HighPtQATPConly.cxx:372 AliPWG4HighPtQATPConly.cxx:373 AliPWG4HighPtQATPConly.cxx:374 AliPWG4HighPtQATPConly.cxx:375 AliPWG4HighPtQATPConly.cxx:376 AliPWG4HighPtQATPConly.cxx:377 AliPWG4HighPtQATPConly.cxx:378 AliPWG4HighPtQATPConly.cxx:379 AliPWG4HighPtQATPConly.cxx:380 AliPWG4HighPtQATPConly.cxx:381 AliPWG4HighPtQATPConly.cxx:382 AliPWG4HighPtQATPConly.cxx:383 AliPWG4HighPtQATPConly.cxx:384 AliPWG4HighPtQATPConly.cxx:385 AliPWG4HighPtQATPConly.cxx:386 AliPWG4HighPtQATPConly.cxx:387 AliPWG4HighPtQATPConly.cxx:388 AliPWG4HighPtQATPConly.cxx:389 AliPWG4HighPtQATPConly.cxx:390 AliPWG4HighPtQATPConly.cxx:391 AliPWG4HighPtQATPConly.cxx:392 AliPWG4HighPtQATPConly.cxx:393 AliPWG4HighPtQATPConly.cxx:394 AliPWG4HighPtQATPConly.cxx:395 AliPWG4HighPtQATPConly.cxx:396 AliPWG4HighPtQATPConly.cxx:397 AliPWG4HighPtQATPConly.cxx:398 AliPWG4HighPtQATPConly.cxx:399 AliPWG4HighPtQATPConly.cxx:400 AliPWG4HighPtQATPConly.cxx:401 AliPWG4HighPtQATPConly.cxx:402 AliPWG4HighPtQATPConly.cxx:403 AliPWG4HighPtQATPConly.cxx:404 AliPWG4HighPtQATPConly.cxx:405 AliPWG4HighPtQATPConly.cxx:406 AliPWG4HighPtQATPConly.cxx:407 AliPWG4HighPtQATPConly.cxx:408 AliPWG4HighPtQATPConly.cxx:409 AliPWG4HighPtQATPConly.cxx:410 AliPWG4HighPtQATPConly.cxx:411 AliPWG4HighPtQATPConly.cxx:412 AliPWG4HighPtQATPConly.cxx:413 AliPWG4HighPtQATPConly.cxx:414 AliPWG4HighPtQATPConly.cxx:415 AliPWG4HighPtQATPConly.cxx:416 AliPWG4HighPtQATPConly.cxx:417 AliPWG4HighPtQATPConly.cxx:418 AliPWG4HighPtQATPConly.cxx:419 AliPWG4HighPtQATPConly.cxx:420 AliPWG4HighPtQATPConly.cxx:421 AliPWG4HighPtQATPConly.cxx:422 AliPWG4HighPtQATPConly.cxx:423 AliPWG4HighPtQATPConly.cxx:424 AliPWG4HighPtQATPConly.cxx:425 AliPWG4HighPtQATPConly.cxx:426 AliPWG4HighPtQATPConly.cxx:427 AliPWG4HighPtQATPConly.cxx:428 AliPWG4HighPtQATPConly.cxx:429 AliPWG4HighPtQATPConly.cxx:430 AliPWG4HighPtQATPConly.cxx:431 AliPWG4HighPtQATPConly.cxx:432 AliPWG4HighPtQATPConly.cxx:433 AliPWG4HighPtQATPConly.cxx:434 AliPWG4HighPtQATPConly.cxx:435 AliPWG4HighPtQATPConly.cxx:436 AliPWG4HighPtQATPConly.cxx:437 AliPWG4HighPtQATPConly.cxx:438 AliPWG4HighPtQATPConly.cxx:439 AliPWG4HighPtQATPConly.cxx:440 AliPWG4HighPtQATPConly.cxx:441 AliPWG4HighPtQATPConly.cxx:442 AliPWG4HighPtQATPConly.cxx:443 AliPWG4HighPtQATPConly.cxx:444 AliPWG4HighPtQATPConly.cxx:445 AliPWG4HighPtQATPConly.cxx:446 AliPWG4HighPtQATPConly.cxx:447 AliPWG4HighPtQATPConly.cxx:448 AliPWG4HighPtQATPConly.cxx:449 AliPWG4HighPtQATPConly.cxx:450 AliPWG4HighPtQATPConly.cxx:451 AliPWG4HighPtQATPConly.cxx:452 AliPWG4HighPtQATPConly.cxx:453 AliPWG4HighPtQATPConly.cxx:454 AliPWG4HighPtQATPConly.cxx:455 AliPWG4HighPtQATPConly.cxx:456 AliPWG4HighPtQATPConly.cxx:457 AliPWG4HighPtQATPConly.cxx:458 AliPWG4HighPtQATPConly.cxx:459 AliPWG4HighPtQATPConly.cxx:460 AliPWG4HighPtQATPConly.cxx:461 AliPWG4HighPtQATPConly.cxx:462 AliPWG4HighPtQATPConly.cxx:463 AliPWG4HighPtQATPConly.cxx:464 AliPWG4HighPtQATPConly.cxx:465 AliPWG4HighPtQATPConly.cxx:466 AliPWG4HighPtQATPConly.cxx:467 AliPWG4HighPtQATPConly.cxx:468 AliPWG4HighPtQATPConly.cxx:469 AliPWG4HighPtQATPConly.cxx:470 AliPWG4HighPtQATPConly.cxx:471 AliPWG4HighPtQATPConly.cxx:472 AliPWG4HighPtQATPConly.cxx:473 AliPWG4HighPtQATPConly.cxx:474 AliPWG4HighPtQATPConly.cxx:475 AliPWG4HighPtQATPConly.cxx:476 AliPWG4HighPtQATPConly.cxx:477 AliPWG4HighPtQATPConly.cxx:478 AliPWG4HighPtQATPConly.cxx:479 AliPWG4HighPtQATPConly.cxx:480 AliPWG4HighPtQATPConly.cxx:481 AliPWG4HighPtQATPConly.cxx:482 AliPWG4HighPtQATPConly.cxx:483 AliPWG4HighPtQATPConly.cxx:484 AliPWG4HighPtQATPConly.cxx:485 AliPWG4HighPtQATPConly.cxx:486 AliPWG4HighPtQATPConly.cxx:487 AliPWG4HighPtQATPConly.cxx:488 AliPWG4HighPtQATPConly.cxx:489 AliPWG4HighPtQATPConly.cxx:490 AliPWG4HighPtQATPConly.cxx:491 AliPWG4HighPtQATPConly.cxx:492 AliPWG4HighPtQATPConly.cxx:493 AliPWG4HighPtQATPConly.cxx:494 AliPWG4HighPtQATPConly.cxx:495 AliPWG4HighPtQATPConly.cxx:496 AliPWG4HighPtQATPConly.cxx:497 AliPWG4HighPtQATPConly.cxx:498 AliPWG4HighPtQATPConly.cxx:499 AliPWG4HighPtQATPConly.cxx:500 AliPWG4HighPtQATPConly.cxx:501 AliPWG4HighPtQATPConly.cxx:502 AliPWG4HighPtQATPConly.cxx:503 AliPWG4HighPtQATPConly.cxx:504 AliPWG4HighPtQATPConly.cxx:505 AliPWG4HighPtQATPConly.cxx:506 AliPWG4HighPtQATPConly.cxx:507 AliPWG4HighPtQATPConly.cxx:508 AliPWG4HighPtQATPConly.cxx:509 AliPWG4HighPtQATPConly.cxx:510 AliPWG4HighPtQATPConly.cxx:511 AliPWG4HighPtQATPConly.cxx:512 AliPWG4HighPtQATPConly.cxx:513 AliPWG4HighPtQATPConly.cxx:514 AliPWG4HighPtQATPConly.cxx:515 AliPWG4HighPtQATPConly.cxx:516 AliPWG4HighPtQATPConly.cxx:517 AliPWG4HighPtQATPConly.cxx:518 AliPWG4HighPtQATPConly.cxx:519 AliPWG4HighPtQATPConly.cxx:520 AliPWG4HighPtQATPConly.cxx:521 AliPWG4HighPtQATPConly.cxx:522 AliPWG4HighPtQATPConly.cxx:523 AliPWG4HighPtQATPConly.cxx:524 AliPWG4HighPtQATPConly.cxx:525 AliPWG4HighPtQATPConly.cxx:526 AliPWG4HighPtQATPConly.cxx:527 AliPWG4HighPtQATPConly.cxx:528 AliPWG4HighPtQATPConly.cxx:529 AliPWG4HighPtQATPConly.cxx:530 AliPWG4HighPtQATPConly.cxx:531 AliPWG4HighPtQATPConly.cxx:532 AliPWG4HighPtQATPConly.cxx:533 AliPWG4HighPtQATPConly.cxx:534 AliPWG4HighPtQATPConly.cxx:535 AliPWG4HighPtQATPConly.cxx:536 AliPWG4HighPtQATPConly.cxx:537 AliPWG4HighPtQATPConly.cxx:538 AliPWG4HighPtQATPConly.cxx:539 AliPWG4HighPtQATPConly.cxx:540 AliPWG4HighPtQATPConly.cxx:541 AliPWG4HighPtQATPConly.cxx:542 AliPWG4HighPtQATPConly.cxx:543 AliPWG4HighPtQATPConly.cxx:544 AliPWG4HighPtQATPConly.cxx:545 AliPWG4HighPtQATPConly.cxx:546 AliPWG4HighPtQATPConly.cxx:547 AliPWG4HighPtQATPConly.cxx:548 AliPWG4HighPtQATPConly.cxx:549 AliPWG4HighPtQATPConly.cxx:550 AliPWG4HighPtQATPConly.cxx:551 AliPWG4HighPtQATPConly.cxx:552 AliPWG4HighPtQATPConly.cxx:553 AliPWG4HighPtQATPConly.cxx:554 AliPWG4HighPtQATPConly.cxx:555 AliPWG4HighPtQATPConly.cxx:556 AliPWG4HighPtQATPConly.cxx:557 AliPWG4HighPtQATPConly.cxx:558 AliPWG4HighPtQATPConly.cxx:559 AliPWG4HighPtQATPConly.cxx:560 AliPWG4HighPtQATPConly.cxx:561 AliPWG4HighPtQATPConly.cxx:562 AliPWG4HighPtQATPConly.cxx:563 AliPWG4HighPtQATPConly.cxx:564 AliPWG4HighPtQATPConly.cxx:565 AliPWG4HighPtQATPConly.cxx:566 AliPWG4HighPtQATPConly.cxx:567 AliPWG4HighPtQATPConly.cxx:568 AliPWG4HighPtQATPConly.cxx:569 AliPWG4HighPtQATPConly.cxx:570 AliPWG4HighPtQATPConly.cxx:571 AliPWG4HighPtQATPConly.cxx:572 AliPWG4HighPtQATPConly.cxx:573 AliPWG4HighPtQATPConly.cxx:574 AliPWG4HighPtQATPConly.cxx:575 AliPWG4HighPtQATPConly.cxx:576 AliPWG4HighPtQATPConly.cxx:577 AliPWG4HighPtQATPConly.cxx:578 AliPWG4HighPtQATPConly.cxx:579 AliPWG4HighPtQATPConly.cxx:580 AliPWG4HighPtQATPConly.cxx:581 AliPWG4HighPtQATPConly.cxx:582 AliPWG4HighPtQATPConly.cxx:583 AliPWG4HighPtQATPConly.cxx:584 AliPWG4HighPtQATPConly.cxx:585 AliPWG4HighPtQATPConly.cxx:586 AliPWG4HighPtQATPConly.cxx:587 AliPWG4HighPtQATPConly.cxx:588 AliPWG4HighPtQATPConly.cxx:589 AliPWG4HighPtQATPConly.cxx:590 AliPWG4HighPtQATPConly.cxx:591 AliPWG4HighPtQATPConly.cxx:592 AliPWG4HighPtQATPConly.cxx:593 AliPWG4HighPtQATPConly.cxx:594 AliPWG4HighPtQATPConly.cxx:595 AliPWG4HighPtQATPConly.cxx:596 AliPWG4HighPtQATPConly.cxx:597 AliPWG4HighPtQATPConly.cxx:598 AliPWG4HighPtQATPConly.cxx:599 AliPWG4HighPtQATPConly.cxx:600 AliPWG4HighPtQATPConly.cxx:601 AliPWG4HighPtQATPConly.cxx:602 AliPWG4HighPtQATPConly.cxx:603 AliPWG4HighPtQATPConly.cxx:604 AliPWG4HighPtQATPConly.cxx:605 AliPWG4HighPtQATPConly.cxx:606 AliPWG4HighPtQATPConly.cxx:607 AliPWG4HighPtQATPConly.cxx:608 AliPWG4HighPtQATPConly.cxx:609 AliPWG4HighPtQATPConly.cxx:610 AliPWG4HighPtQATPConly.cxx:611 AliPWG4HighPtQATPConly.cxx:612 AliPWG4HighPtQATPConly.cxx:613 AliPWG4HighPtQATPConly.cxx:614 AliPWG4HighPtQATPConly.cxx:615 AliPWG4HighPtQATPConly.cxx:616 AliPWG4HighPtQATPConly.cxx:617 AliPWG4HighPtQATPConly.cxx:618 AliPWG4HighPtQATPConly.cxx:619 AliPWG4HighPtQATPConly.cxx:620 AliPWG4HighPtQATPConly.cxx:621 AliPWG4HighPtQATPConly.cxx:622 AliPWG4HighPtQATPConly.cxx:623 AliPWG4HighPtQATPConly.cxx:624 AliPWG4HighPtQATPConly.cxx:625 AliPWG4HighPtQATPConly.cxx:626 AliPWG4HighPtQATPConly.cxx:627 AliPWG4HighPtQATPConly.cxx:628 AliPWG4HighPtQATPConly.cxx:629 AliPWG4HighPtQATPConly.cxx:630 AliPWG4HighPtQATPConly.cxx:631 AliPWG4HighPtQATPConly.cxx:632 AliPWG4HighPtQATPConly.cxx:633 AliPWG4HighPtQATPConly.cxx:634 AliPWG4HighPtQATPConly.cxx:635 AliPWG4HighPtQATPConly.cxx:636 AliPWG4HighPtQATPConly.cxx:637 AliPWG4HighPtQATPConly.cxx:638 AliPWG4HighPtQATPConly.cxx:639 AliPWG4HighPtQATPConly.cxx:640 AliPWG4HighPtQATPConly.cxx:641 AliPWG4HighPtQATPConly.cxx:642 AliPWG4HighPtQATPConly.cxx:643 AliPWG4HighPtQATPConly.cxx:644 AliPWG4HighPtQATPConly.cxx:645 AliPWG4HighPtQATPConly.cxx:646 AliPWG4HighPtQATPConly.cxx:647 AliPWG4HighPtQATPConly.cxx:648 AliPWG4HighPtQATPConly.cxx:649 AliPWG4HighPtQATPConly.cxx:650 AliPWG4HighPtQATPConly.cxx:651 AliPWG4HighPtQATPConly.cxx:652 AliPWG4HighPtQATPConly.cxx:653 AliPWG4HighPtQATPConly.cxx:654 AliPWG4HighPtQATPConly.cxx:655 AliPWG4HighPtQATPConly.cxx:656 AliPWG4HighPtQATPConly.cxx:657 AliPWG4HighPtQATPConly.cxx:658 AliPWG4HighPtQATPConly.cxx:659 AliPWG4HighPtQATPConly.cxx:660 AliPWG4HighPtQATPConly.cxx:661 AliPWG4HighPtQATPConly.cxx:662 AliPWG4HighPtQATPConly.cxx:663 AliPWG4HighPtQATPConly.cxx:664 AliPWG4HighPtQATPConly.cxx:665 AliPWG4HighPtQATPConly.cxx:666 AliPWG4HighPtQATPConly.cxx:667 AliPWG4HighPtQATPConly.cxx:668 AliPWG4HighPtQATPConly.cxx:669 AliPWG4HighPtQATPConly.cxx:670 AliPWG4HighPtQATPConly.cxx:671 AliPWG4HighPtQATPConly.cxx:672 AliPWG4HighPtQATPConly.cxx:673 AliPWG4HighPtQATPConly.cxx:674 AliPWG4HighPtQATPConly.cxx:675 AliPWG4HighPtQATPConly.cxx:676 AliPWG4HighPtQATPConly.cxx:677 AliPWG4HighPtQATPConly.cxx:678 AliPWG4HighPtQATPConly.cxx:679 AliPWG4HighPtQATPConly.cxx:680 AliPWG4HighPtQATPConly.cxx:681 AliPWG4HighPtQATPConly.cxx:682 AliPWG4HighPtQATPConly.cxx:683 AliPWG4HighPtQATPConly.cxx:684 AliPWG4HighPtQATPConly.cxx:685 AliPWG4HighPtQATPConly.cxx:686 AliPWG4HighPtQATPConly.cxx:687 AliPWG4HighPtQATPConly.cxx:688 AliPWG4HighPtQATPConly.cxx:689 AliPWG4HighPtQATPConly.cxx:690 AliPWG4HighPtQATPConly.cxx:691 AliPWG4HighPtQATPConly.cxx:692 AliPWG4HighPtQATPConly.cxx:693 AliPWG4HighPtQATPConly.cxx:694 AliPWG4HighPtQATPConly.cxx:695 AliPWG4HighPtQATPConly.cxx:696 AliPWG4HighPtQATPConly.cxx:697 AliPWG4HighPtQATPConly.cxx:698 AliPWG4HighPtQATPConly.cxx:699 AliPWG4HighPtQATPConly.cxx:700 AliPWG4HighPtQATPConly.cxx:701 AliPWG4HighPtQATPConly.cxx:702 AliPWG4HighPtQATPConly.cxx:703 AliPWG4HighPtQATPConly.cxx:704 AliPWG4HighPtQATPConly.cxx:705 AliPWG4HighPtQATPConly.cxx:706 AliPWG4HighPtQATPConly.cxx:707 AliPWG4HighPtQATPConly.cxx:708 AliPWG4HighPtQATPConly.cxx:709 AliPWG4HighPtQATPConly.cxx:710 AliPWG4HighPtQATPConly.cxx:711 AliPWG4HighPtQATPConly.cxx:712 AliPWG4HighPtQATPConly.cxx:713 AliPWG4HighPtQATPConly.cxx:714 AliPWG4HighPtQATPConly.cxx:715 AliPWG4HighPtQATPConly.cxx:716 AliPWG4HighPtQATPConly.cxx:717 AliPWG4HighPtQATPConly.cxx:718 AliPWG4HighPtQATPConly.cxx:719 AliPWG4HighPtQATPConly.cxx:720 AliPWG4HighPtQATPConly.cxx:721 AliPWG4HighPtQATPConly.cxx:722 AliPWG4HighPtQATPConly.cxx:723 AliPWG4HighPtQATPConly.cxx:724 AliPWG4HighPtQATPConly.cxx:725 AliPWG4HighPtQATPConly.cxx:726 AliPWG4HighPtQATPConly.cxx:727 AliPWG4HighPtQATPConly.cxx:728 AliPWG4HighPtQATPConly.cxx:729 AliPWG4HighPtQATPConly.cxx:730 AliPWG4HighPtQATPConly.cxx:731 AliPWG4HighPtQATPConly.cxx:732 AliPWG4HighPtQATPConly.cxx:733 AliPWG4HighPtQATPConly.cxx:734 AliPWG4HighPtQATPConly.cxx:735 AliPWG4HighPtQATPConly.cxx:736 AliPWG4HighPtQATPConly.cxx:737 AliPWG4HighPtQATPConly.cxx:738 AliPWG4HighPtQATPConly.cxx:739 AliPWG4HighPtQATPConly.cxx:740 AliPWG4HighPtQATPConly.cxx:741 AliPWG4HighPtQATPConly.cxx:742 AliPWG4HighPtQATPConly.cxx:743 AliPWG4HighPtQATPConly.cxx:744 AliPWG4HighPtQATPConly.cxx:745 AliPWG4HighPtQATPConly.cxx:746 AliPWG4HighPtQATPConly.cxx:747 AliPWG4HighPtQATPConly.cxx:748 AliPWG4HighPtQATPConly.cxx:749 AliPWG4HighPtQATPConly.cxx:750 AliPWG4HighPtQATPConly.cxx:751 AliPWG4HighPtQATPConly.cxx:752 AliPWG4HighPtQATPConly.cxx:753 AliPWG4HighPtQATPConly.cxx:754 AliPWG4HighPtQATPConly.cxx:755 AliPWG4HighPtQATPConly.cxx:756 AliPWG4HighPtQATPConly.cxx:757 AliPWG4HighPtQATPConly.cxx:758 AliPWG4HighPtQATPConly.cxx:759 AliPWG4HighPtQATPConly.cxx:760 AliPWG4HighPtQATPConly.cxx:761 AliPWG4HighPtQATPConly.cxx:762 AliPWG4HighPtQATPConly.cxx:763 AliPWG4HighPtQATPConly.cxx:764 AliPWG4HighPtQATPConly.cxx:765 AliPWG4HighPtQATPConly.cxx:766 AliPWG4HighPtQATPConly.cxx:767 AliPWG4HighPtQATPConly.cxx:768 AliPWG4HighPtQATPConly.cxx:769 AliPWG4HighPtQATPConly.cxx:770 AliPWG4HighPtQATPConly.cxx:771 AliPWG4HighPtQATPConly.cxx:772 AliPWG4HighPtQATPConly.cxx:773 AliPWG4HighPtQATPConly.cxx:774 AliPWG4HighPtQATPConly.cxx:775 AliPWG4HighPtQATPConly.cxx:776 AliPWG4HighPtQATPConly.cxx:777 AliPWG4HighPtQATPConly.cxx:778 AliPWG4HighPtQATPConly.cxx:779 AliPWG4HighPtQATPConly.cxx:780 AliPWG4HighPtQATPConly.cxx:781 AliPWG4HighPtQATPConly.cxx:782 AliPWG4HighPtQATPConly.cxx:783 AliPWG4HighPtQATPConly.cxx:784 AliPWG4HighPtQATPConly.cxx:785 AliPWG4HighPtQATPConly.cxx:786 AliPWG4HighPtQATPConly.cxx:787 AliPWG4HighPtQATPConly.cxx:788 AliPWG4HighPtQATPConly.cxx:789 AliPWG4HighPtQATPConly.cxx:790 AliPWG4HighPtQATPConly.cxx:791 AliPWG4HighPtQATPConly.cxx:792 AliPWG4HighPtQATPConly.cxx:793 AliPWG4HighPtQATPConly.cxx:794 AliPWG4HighPtQATPConly.cxx:795 AliPWG4HighPtQATPConly.cxx:796 AliPWG4HighPtQATPConly.cxx:797 AliPWG4HighPtQATPConly.cxx:798 AliPWG4HighPtQATPConly.cxx:799 AliPWG4HighPtQATPConly.cxx:800 AliPWG4HighPtQATPConly.cxx:801 AliPWG4HighPtQATPConly.cxx:802 AliPWG4HighPtQATPConly.cxx:803 AliPWG4HighPtQATPConly.cxx:804 AliPWG4HighPtQATPConly.cxx:805 AliPWG4HighPtQATPConly.cxx:806 AliPWG4HighPtQATPConly.cxx:807 AliPWG4HighPtQATPConly.cxx:808 AliPWG4HighPtQATPConly.cxx:809 AliPWG4HighPtQATPConly.cxx:810 AliPWG4HighPtQATPConly.cxx:811 AliPWG4HighPtQATPConly.cxx:812 AliPWG4HighPtQATPConly.cxx:813 AliPWG4HighPtQATPConly.cxx:814 AliPWG4HighPtQATPConly.cxx:815 AliPWG4HighPtQATPConly.cxx:816 AliPWG4HighPtQATPConly.cxx:817 AliPWG4HighPtQATPConly.cxx:818 AliPWG4HighPtQATPConly.cxx:819 AliPWG4HighPtQATPConly.cxx:820 AliPWG4HighPtQATPConly.cxx:821 AliPWG4HighPtQATPConly.cxx:822 AliPWG4HighPtQATPConly.cxx:823 AliPWG4HighPtQATPConly.cxx:824 AliPWG4HighPtQATPConly.cxx:825 AliPWG4HighPtQATPConly.cxx:826 AliPWG4HighPtQATPConly.cxx:827 AliPWG4HighPtQATPConly.cxx:828 AliPWG4HighPtQATPConly.cxx:829 AliPWG4HighPtQATPConly.cxx:830 AliPWG4HighPtQATPConly.cxx:831 AliPWG4HighPtQATPConly.cxx:832 AliPWG4HighPtQATPConly.cxx:833 AliPWG4HighPtQATPConly.cxx:834 AliPWG4HighPtQATPConly.cxx:835 AliPWG4HighPtQATPConly.cxx:836 AliPWG4HighPtQATPConly.cxx:837 AliPWG4HighPtQATPConly.cxx:838 AliPWG4HighPtQATPConly.cxx:839 AliPWG4HighPtQATPConly.cxx:840 AliPWG4HighPtQATPConly.cxx:841 AliPWG4HighPtQATPConly.cxx:842 AliPWG4HighPtQATPConly.cxx:843 AliPWG4HighPtQATPConly.cxx:844 AliPWG4HighPtQATPConly.cxx:845 AliPWG4HighPtQATPConly.cxx:846 AliPWG4HighPtQATPConly.cxx:847 AliPWG4HighPtQATPConly.cxx:848 AliPWG4HighPtQATPConly.cxx:849 AliPWG4HighPtQATPConly.cxx:850 AliPWG4HighPtQATPConly.cxx:851 AliPWG4HighPtQATPConly.cxx:852 AliPWG4HighPtQATPConly.cxx:853 AliPWG4HighPtQATPConly.cxx:854 AliPWG4HighPtQATPConly.cxx:855 AliPWG4HighPtQATPConly.cxx:856 AliPWG4HighPtQATPConly.cxx:857 AliPWG4HighPtQATPConly.cxx:858 AliPWG4HighPtQATPConly.cxx:859 AliPWG4HighPtQATPConly.cxx:860 AliPWG4HighPtQATPConly.cxx:861 AliPWG4HighPtQATPConly.cxx:862 AliPWG4HighPtQATPConly.cxx:863 AliPWG4HighPtQATPConly.cxx:864 AliPWG4HighPtQATPConly.cxx:865 AliPWG4HighPtQATPConly.cxx:866 AliPWG4HighPtQATPConly.cxx:867 AliPWG4HighPtQATPConly.cxx:868 AliPWG4HighPtQATPConly.cxx:869 AliPWG4HighPtQATPConly.cxx:870 AliPWG4HighPtQATPConly.cxx:871 AliPWG4HighPtQATPConly.cxx:872 AliPWG4HighPtQATPConly.cxx:873 AliPWG4HighPtQATPConly.cxx:874 AliPWG4HighPtQATPConly.cxx:875 AliPWG4HighPtQATPConly.cxx:876 AliPWG4HighPtQATPConly.cxx:877 AliPWG4HighPtQATPConly.cxx:878 AliPWG4HighPtQATPConly.cxx:879 AliPWG4HighPtQATPConly.cxx:880 AliPWG4HighPtQATPConly.cxx:881 AliPWG4HighPtQATPConly.cxx:882 AliPWG4HighPtQATPConly.cxx:883 AliPWG4HighPtQATPConly.cxx:884 AliPWG4HighPtQATPConly.cxx:885 AliPWG4HighPtQATPConly.cxx:886 AliPWG4HighPtQATPConly.cxx:887 AliPWG4HighPtQATPConly.cxx:888 AliPWG4HighPtQATPConly.cxx:889 AliPWG4HighPtQATPConly.cxx:890 AliPWG4HighPtQATPConly.cxx:891 AliPWG4HighPtQATPConly.cxx:892 AliPWG4HighPtQATPConly.cxx:893 AliPWG4HighPtQATPConly.cxx:894 AliPWG4HighPtQATPConly.cxx:895 AliPWG4HighPtQATPConly.cxx:896 AliPWG4HighPtQATPConly.cxx:897 AliPWG4HighPtQATPConly.cxx:898 AliPWG4HighPtQATPConly.cxx:899 AliPWG4HighPtQATPConly.cxx:900 AliPWG4HighPtQATPConly.cxx:901 AliPWG4HighPtQATPConly.cxx:902 AliPWG4HighPtQATPConly.cxx:903 AliPWG4HighPtQATPConly.cxx:904 AliPWG4HighPtQATPConly.cxx:905 AliPWG4HighPtQATPConly.cxx:906 AliPWG4HighPtQATPConly.cxx:907 AliPWG4HighPtQATPConly.cxx:908 AliPWG4HighPtQATPConly.cxx:909 AliPWG4HighPtQATPConly.cxx:910 AliPWG4HighPtQATPConly.cxx:911 AliPWG4HighPtQATPConly.cxx:912 AliPWG4HighPtQATPConly.cxx:913 AliPWG4HighPtQATPConly.cxx:914 AliPWG4HighPtQATPConly.cxx:915 AliPWG4HighPtQATPConly.cxx:916 AliPWG4HighPtQATPConly.cxx:917 AliPWG4HighPtQATPConly.cxx:918 AliPWG4HighPtQATPConly.cxx:919 AliPWG4HighPtQATPConly.cxx:920 AliPWG4HighPtQATPConly.cxx:921 AliPWG4HighPtQATPConly.cxx:922 AliPWG4HighPtQATPConly.cxx:923 AliPWG4HighPtQATPConly.cxx:924 AliPWG4HighPtQATPConly.cxx:925 AliPWG4HighPtQATPConly.cxx:926 AliPWG4HighPtQATPConly.cxx:927 AliPWG4HighPtQATPConly.cxx:928 AliPWG4HighPtQATPConly.cxx:929 AliPWG4HighPtQATPConly.cxx:930 AliPWG4HighPtQATPConly.cxx:931 AliPWG4HighPtQATPConly.cxx:932 AliPWG4HighPtQATPConly.cxx:933 AliPWG4HighPtQATPConly.cxx:934 AliPWG4HighPtQATPConly.cxx:935 AliPWG4HighPtQATPConly.cxx:936 AliPWG4HighPtQATPConly.cxx:937 AliPWG4HighPtQATPConly.cxx:938 AliPWG4HighPtQATPConly.cxx:939 AliPWG4HighPtQATPConly.cxx:940 AliPWG4HighPtQATPConly.cxx:941 AliPWG4HighPtQATPConly.cxx:942 AliPWG4HighPtQATPConly.cxx:943 AliPWG4HighPtQATPConly.cxx:944 AliPWG4HighPtQATPConly.cxx:945 AliPWG4HighPtQATPConly.cxx:946 AliPWG4HighPtQATPConly.cxx:947 AliPWG4HighPtQATPConly.cxx:948 AliPWG4HighPtQATPConly.cxx:949 AliPWG4HighPtQATPConly.cxx:950 AliPWG4HighPtQATPConly.cxx:951 AliPWG4HighPtQATPConly.cxx:952 AliPWG4HighPtQATPConly.cxx:953 AliPWG4HighPtQATPConly.cxx:954 AliPWG4HighPtQATPConly.cxx:955 AliPWG4HighPtQATPConly.cxx:956 AliPWG4HighPtQATPConly.cxx:957 AliPWG4HighPtQATPConly.cxx:958 AliPWG4HighPtQATPConly.cxx:959 AliPWG4HighPtQATPConly.cxx:960 AliPWG4HighPtQATPConly.cxx:961 AliPWG4HighPtQATPConly.cxx:962 AliPWG4HighPtQATPConly.cxx:963 AliPWG4HighPtQATPConly.cxx:964 AliPWG4HighPtQATPConly.cxx:965 AliPWG4HighPtQATPConly.cxx:966 AliPWG4HighPtQATPConly.cxx:967 AliPWG4HighPtQATPConly.cxx:968 AliPWG4HighPtQATPConly.cxx:969 AliPWG4HighPtQATPConly.cxx:970 AliPWG4HighPtQATPConly.cxx:971 AliPWG4HighPtQATPConly.cxx:972 AliPWG4HighPtQATPConly.cxx:973 AliPWG4HighPtQATPConly.cxx:974 AliPWG4HighPtQATPConly.cxx:975 AliPWG4HighPtQATPConly.cxx:976 AliPWG4HighPtQATPConly.cxx:977 AliPWG4HighPtQATPConly.cxx:978 AliPWG4HighPtQATPConly.cxx:979 AliPWG4HighPtQATPConly.cxx:980 AliPWG4HighPtQATPConly.cxx:981 AliPWG4HighPtQATPConly.cxx:982 AliPWG4HighPtQATPConly.cxx:983 AliPWG4HighPtQATPConly.cxx:984 AliPWG4HighPtQATPConly.cxx:985 AliPWG4HighPtQATPConly.cxx:986 AliPWG4HighPtQATPConly.cxx:987 AliPWG4HighPtQATPConly.cxx:988 AliPWG4HighPtQATPConly.cxx:989 AliPWG4HighPtQATPConly.cxx:990 AliPWG4HighPtQATPConly.cxx:991 AliPWG4HighPtQATPConly.cxx:992 AliPWG4HighPtQATPConly.cxx:993 AliPWG4HighPtQATPConly.cxx:994 AliPWG4HighPtQATPConly.cxx:995 AliPWG4HighPtQATPConly.cxx:996 AliPWG4HighPtQATPConly.cxx:997 AliPWG4HighPtQATPConly.cxx:998 AliPWG4HighPtQATPConly.cxx:999 AliPWG4HighPtQATPConly.cxx:1000 AliPWG4HighPtQATPConly.cxx:1001 AliPWG4HighPtQATPConly.cxx:1002 AliPWG4HighPtQATPConly.cxx:1003 AliPWG4HighPtQATPConly.cxx:1004 AliPWG4HighPtQATPConly.cxx:1005 AliPWG4HighPtQATPConly.cxx:1006 AliPWG4HighPtQATPConly.cxx:1007 AliPWG4HighPtQATPConly.cxx:1008 AliPWG4HighPtQATPConly.cxx:1009 AliPWG4HighPtQATPConly.cxx:1010 AliPWG4HighPtQATPConly.cxx:1011 AliPWG4HighPtQATPConly.cxx:1012 AliPWG4HighPtQATPConly.cxx:1013 AliPWG4HighPtQATPConly.cxx:1014 AliPWG4HighPtQATPConly.cxx:1015 AliPWG4HighPtQATPConly.cxx:1016 AliPWG4HighPtQATPConly.cxx:1017 AliPWG4HighPtQATPConly.cxx:1018 AliPWG4HighPtQATPConly.cxx:1019 AliPWG4HighPtQATPConly.cxx:1020 AliPWG4HighPtQATPConly.cxx:1021 AliPWG4HighPtQATPConly.cxx:1022 AliPWG4HighPtQATPConly.cxx:1023 AliPWG4HighPtQATPConly.cxx:1024 AliPWG4HighPtQATPConly.cxx:1025 AliPWG4HighPtQATPConly.cxx:1026 AliPWG4HighPtQATPConly.cxx:1027 AliPWG4HighPtQATPConly.cxx:1028 AliPWG4HighPtQATPConly.cxx:1029 AliPWG4HighPtQATPConly.cxx:1030 AliPWG4HighPtQATPConly.cxx:1031 AliPWG4HighPtQATPConly.cxx:1032 AliPWG4HighPtQATPConly.cxx:1033 AliPWG4HighPtQATPConly.cxx:1034 AliPWG4HighPtQATPConly.cxx:1035 AliPWG4HighPtQATPConly.cxx:1036 AliPWG4HighPtQATPConly.cxx:1037 AliPWG4HighPtQATPConly.cxx:1038 AliPWG4HighPtQATPConly.cxx:1039 AliPWG4HighPtQATPConly.cxx:1040 AliPWG4HighPtQATPConly.cxx:1041 AliPWG4HighPtQATPConly.cxx:1042 AliPWG4HighPtQATPConly.cxx:1043 AliPWG4HighPtQATPConly.cxx:1044 AliPWG4HighPtQATPConly.cxx:1045 AliPWG4HighPtQATPConly.cxx:1046 AliPWG4HighPtQATPConly.cxx:1047 AliPWG4HighPtQATPConly.cxx:1048 AliPWG4HighPtQATPConly.cxx:1049 AliPWG4HighPtQATPConly.cxx:1050 AliPWG4HighPtQATPConly.cxx:1051 AliPWG4HighPtQATPConly.cxx:1052 AliPWG4HighPtQATPConly.cxx:1053 AliPWG4HighPtQATPConly.cxx:1054 AliPWG4HighPtQATPConly.cxx:1055 AliPWG4HighPtQATPConly.cxx:1056 AliPWG4HighPtQATPConly.cxx:1057 AliPWG4HighPtQATPConly.cxx:1058 AliPWG4HighPtQATPConly.cxx:1059 AliPWG4HighPtQATPConly.cxx:1060 AliPWG4HighPtQATPConly.cxx:1061 AliPWG4HighPtQATPConly.cxx:1062 AliPWG4HighPtQATPConly.cxx:1063 AliPWG4HighPtQATPConly.cxx:1064 AliPWG4HighPtQATPConly.cxx:1065 AliPWG4HighPtQATPConly.cxx:1066 AliPWG4HighPtQATPConly.cxx:1067 AliPWG4HighPtQATPConly.cxx:1068 AliPWG4HighPtQATPConly.cxx:1069 AliPWG4HighPtQATPConly.cxx:1070 AliPWG4HighPtQATPConly.cxx:1071 AliPWG4HighPtQATPConly.cxx:1072 AliPWG4HighPtQATPConly.cxx:1073 AliPWG4HighPtQATPConly.cxx:1074 AliPWG4HighPtQATPConly.cxx:1075 AliPWG4HighPtQATPConly.cxx:1076 AliPWG4HighPtQATPConly.cxx:1077 AliPWG4HighPtQATPConly.cxx:1078 AliPWG4HighPtQATPConly.cxx:1079 AliPWG4HighPtQATPConly.cxx:1080 AliPWG4HighPtQATPConly.cxx:1081 AliPWG4HighPtQATPConly.cxx:1082 AliPWG4HighPtQATPConly.cxx:1083 AliPWG4HighPtQATPConly.cxx:1084 AliPWG4HighPtQATPConly.cxx:1085 AliPWG4HighPtQATPConly.cxx:1086 AliPWG4HighPtQATPConly.cxx:1087 AliPWG4HighPtQATPConly.cxx:1088 AliPWG4HighPtQATPConly.cxx:1089 AliPWG4HighPtQATPConly.cxx:1090 AliPWG4HighPtQATPConly.cxx:1091 AliPWG4HighPtQATPConly.cxx:1092 AliPWG4HighPtQATPConly.cxx:1093 AliPWG4HighPtQATPConly.cxx:1094 AliPWG4HighPtQATPConly.cxx:1095 AliPWG4HighPtQATPConly.cxx:1096 AliPWG4HighPtQATPConly.cxx:1097 AliPWG4HighPtQATPConly.cxx:1098 AliPWG4HighPtQATPConly.cxx:1099 AliPWG4HighPtQATPConly.cxx:1100 AliPWG4HighPtQATPConly.cxx:1101 AliPWG4HighPtQATPConly.cxx:1102 AliPWG4HighPtQATPConly.cxx:1103 AliPWG4HighPtQATPConly.cxx:1104 AliPWG4HighPtQATPConly.cxx:1105 AliPWG4HighPtQATPConly.cxx:1106 AliPWG4HighPtQATPConly.cxx:1107 AliPWG4HighPtQATPConly.cxx:1108 AliPWG4HighPtQATPConly.cxx:1109 AliPWG4HighPtQATPConly.cxx:1110