AliPWG4HighPtTrackQA *taskTrackQA00cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0);
AliPWG4HighPtTrackQA *taskTrackQA01cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1);
- AliPWG4HighPtTrackQA *taskTrackQA02cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,2);
+ // AliPWG4HighPtTrackQA *taskTrackQA02cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,2);
// AliPWG4HighPtTrackQA *taskTrackQA10cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,1,0);
// AliPWG4HighPtTrackQA *taskTrackQA11cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,1,1);
// AliPWG4HighPtTrackQA *taskTrackQA20cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,2,0);
// AliPWG4HighPtTrackQA *taskTrackQA60cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,6,0);
AliPWG4HighPtTrackQA *taskTrackQA70cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0);
AliPWG4HighPtTrackQA *taskTrackQA71cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1);
+ AliPWG4HighPtTrackQA *taskTrackQA72cent10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2);
if(isPbPb) {
for(cent=0; cent<4; cent++) {
AliPWG4HighPtTrackQA *taskTrackQA00 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,0);
AliPWG4HighPtTrackQA *taskTrackQA01 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,1);
- AliPWG4HighPtTrackQA *taskTrackQA02 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,2);
+ // AliPWG4HighPtTrackQA *taskTrackQA02 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,2);
// AliPWG4HighPtTrackQA *taskTrackQA10 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,1,0);
// AliPWG4HighPtTrackQA *taskTrackQA11 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,1,1);
// AliPWG4HighPtTrackQA *taskTrackQA20 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,2,0);
// AliPWG4HighPtTrackQA *taskTrackQA60 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,6,0);
AliPWG4HighPtTrackQA *taskTrackQA70 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0);
AliPWG4HighPtTrackQA *taskTrackQA71 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1);
+ AliPWG4HighPtTrackQA *taskTrackQA72 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2);
}
}
AliPWG4HighPtTrackQA *taskTrackQA02 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,0,2);
AliPWG4HighPtTrackQA *taskTrackQA70 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,0);
AliPWG4HighPtTrackQA *taskTrackQA71 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,1);
+ AliPWG4HighPtTrackQA *taskTrackQA72 = AddTaskPWG4HighPtTrackQA(prodType,isPbPb,iAODanalysis,cent,7,2);
}
}
//CREATE THE CUTS -----------------------------------------------
//Use AliESDtrackCuts
AliESDtrackCuts *trackCuts = new AliESDtrackCuts("AliESDtrackCuts","Standard Cuts");
- AliESDtrackCuts *trackCutsITSLoose = 0x0;
+ AliESDtrackCuts *trackCutsReject = 0x0;
AliESDtrackCuts *trackCutsTPConly = new AliESDtrackCuts("AliESDtrackCutsTPConly","TPC only Cuts");
//Standard Cuts
}
if(trackType==0 && cuts==1) {
//Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis
- trackCuts = CreateTrackCutsPWG4(10001004);
+ trackCuts = CreateTrackCutsPWG4(10001005);
}
if(trackType==0 && cuts==2) {
//Cuts global tracks with ITSrefit requirement but without SPD
- trackCuts = CreateTrackCutsPWG4(10011004);
+ trackCuts = CreateTrackCutsPWG4(10011005);
}
if(trackType==7 && cuts==0) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10041004);
- trackCutsITSLoose = CreateTrackCutsPWG4(1004);
+ trackCuts = CreateTrackCutsPWG4(10041005);
+ trackCutsReject = CreateTrackCutsPWG4(1005);
+ trackCutsReject->SetEtaRange(-0.9,0.9);
+ trackCutsReject->SetPtRange(0.15, 1e10);
}
if(trackType==7 && cuts==1) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10011004);
+ trackCuts = CreateTrackCutsPWG4(10011005);
+ }
+ if(trackType==7 && cuts==2) {
+ // no requirements on SPD and ITSrefit failed
+ trackCuts = CreateTrackCutsPWG4(10041005); //no ITSrefit requirement filter 256
+ trackCutsReject = CreateTrackCutsPWG4(10001005); //ITSrefit requirement filter 16
+ trackCutsReject->SetEtaRange(-0.9,0.9);
+ trackCutsReject->SetPtRange(0.15, 1e10);
}
if(trackType==1 && cuts==0) {
// tight global tracks
trackCuts = CreateTrackCutsPWG4(1003);
- trackCutsITSLoose = CreateTrackCutsPWG4(10021003);
+ trackCutsReject = CreateTrackCutsPWG4(10021003);
trackCutsTPConly = CreateTrackCutsPWG4(2002);
- trackCutsITSLoose->SetEtaRange(-0.9,0.9);
- trackCutsITSLoose->SetPtRange(0.15, 1e10);
+ trackCutsReject->SetEtaRange(-0.9,0.9);
+ trackCutsReject->SetPtRange(0.15, 1e10);
trackCutsTPConly->SetEtaRange(-0.9,0.9);
trackCutsTPConly->SetPtRange(0.15, 1e10);