// ITS cuts for new jet analysis
gROOT->LoadMacro("$ALICE_ROOT/PWG4/macros/CreateTrackCutsPWG4.C");
- AliESDtrackCuts* esdTrackCutsHG0 = CreateTrackCutsPWG4(10001005);
+ AliESDtrackCuts* esdTrackCutsHG0 = CreateTrackCutsPWG4(10001006);
// throw out tracks with too low number of clusters in
// the first pass (be consistent with TPC only tracks)
// the complement to the one with SPD requirement
- AliESDtrackCuts* esdTrackCutsHG1 = CreateTrackCutsPWG4(10011005);
+ AliESDtrackCuts* esdTrackCutsHG1 = CreateTrackCutsPWG4(10011006);
// the tracks that must not be taken pass this cut and
// non HGC1 and HG
- AliESDtrackCuts* esdTrackCutsHG2 = CreateTrackCutsPWG4(10021005);
+ AliESDtrackCuts* esdTrackCutsHG2 = CreateTrackCutsPWG4(10021006);
esdTrackCutsH2->SetMaxChi2PerClusterITS(36.);
esdTrackCutsH2->SetPtRange(0.15,1E10);
- AliESDtrackCuts* esdTrackCutsGCOnly = CreateTrackCutsPWG4(10041005);
+ AliESDtrackCuts* esdTrackCutsGCOnly = CreateTrackCutsPWG4(10041006);
// TPC only tracks
AliESDtrackCuts* esdTrackCutsTPCCOnly = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
}
if(trackType==0 && cuts==1) {
//Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis
- trackCuts = CreateTrackCutsPWG4(10001005);
+ trackCuts = CreateTrackCutsPWG4(10001006);
}
if(trackType==0 && cuts==2) {
//Cuts global tracks with ITSrefit requirement but without SPD
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
if(trackType==7 && cuts==0) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10041005);
- trackCutsReject = CreateTrackCutsPWG4(1005);
+ trackCuts = CreateTrackCutsPWG4(10041006);
+ trackCutsReject = CreateTrackCutsPWG4(1006);
trackCutsReject->SetEtaRange(-0.9,0.9);
trackCutsReject->SetPtRange(0.15, 1e10);
}
if(trackType==7 && cuts==1) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
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
+ trackCuts = CreateTrackCutsPWG4(10041006); //no ITSrefit requirement filter 256
+ trackCutsReject = CreateTrackCutsPWG4(10001006); //ITSrefit requirement filter 16
trackCutsReject->SetEtaRange(-0.9,0.9);
trackCutsReject->SetPtRange(0.15, 1e10);
}
}
if(trackType==0 && cuts==1) {
//Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis
- trackCuts = CreateTrackCutsPWG4(10001005);
+ trackCuts = CreateTrackCutsPWG4(10001006);
}
if(trackType==0 && cuts==2) {
//Cuts global tracks with ITSrefit requirement but without SPD
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
if(trackType==7 && cuts==0) {
// no requirements on SPD and ITSrefit failed
- trackCuts = CreateTrackCutsPWG4(10041005); //no ITSrefit requirement
- trackCutsReject = CreateTrackCutsPWG4(1005); //ITSrefit requirement
+ trackCuts = CreateTrackCutsPWG4(10041006); //no ITSrefit requirement
+ trackCutsReject = CreateTrackCutsPWG4(1006); //ITSrefit requirement
trackCutsReject->SetEtaRange(etamin,etamax);
trackCutsReject->SetPtRange(0.15, 1e10);
}
if(trackType==7 && cuts==1) {
//Cuts global tracks with ITSrefit requirement but without SPD
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
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
+ trackCuts = CreateTrackCutsPWG4(10041006); //no ITSrefit requirement filter 256
+ trackCutsReject = CreateTrackCutsPWG4(10001006); //ITSrefit requirement filter 16
trackCutsReject->SetEtaRange(etamin,etamax);
trackCutsReject->SetPtRange(0.15, 1e10);
}
}
if(trackType==0 && cuts==1) {
//Cuts global tracks with ITSrefit requirement and SPDrequirement for jet analysis
- trackCuts = CreateTrackCutsPWG4(10001005);
+ trackCuts = CreateTrackCutsPWG4(10001006);
}
if(trackType==0 && cuts==2) {
//Cuts global tracks with ITSrefit requirement but without SPD
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
if(trackType==7 && cuts==0) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10041005);
- trackCutsReject = CreateTrackCutsPWG4(1005);
+ trackCuts = CreateTrackCutsPWG4(10041006);
+ trackCutsReject = CreateTrackCutsPWG4(1006);
trackCutsReject->SetEtaRange(-0.9,0.9);
trackCutsReject->SetPtRange(0.15, 1e10);
}
if(trackType==7 && cuts==1) {
// tight global tracks
- trackCuts = CreateTrackCutsPWG4(10011005);
+ trackCuts = CreateTrackCutsPWG4(10011006);
}
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
+ trackCuts = CreateTrackCutsPWG4(10041006); //no ITSrefit requirement filter 256
+ trackCutsReject = CreateTrackCutsPWG4(10001006); //ITSrefit requirement filter 16
trackCutsReject->SetEtaRange(-0.9,0.9);
trackCutsReject->SetPtRange(0.15, 1e10);
}
trackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.8);
trackCuts->SetMaxChi2PerClusterITS(36);
trackCuts->SetMaxFractionSharedTPCClusters(0.4);
+ trackCuts->SetMaxChi2TPCConstrainedGlobal(36);
trackCuts->SetEtaRange(-0.9,0.9);
trackCuts->SetPtRange(0.15, 1e10);
tag = "Global tracks jet analysis with ITSrefit and NclsIter1=70, noSPD requirement, no upper pt cut";
}
+ if(stdCutMode == 1006) {
+
+ bStdCutsDefined = kTRUE;
+
+ // TPC
+ TFormula *f1NClustersTPCLinearPtDep = new TFormula("f1NClustersTPCLinearPtDep","70.+30./20.*x");
+ trackCuts->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep,20.);
+ trackCuts->SetMinNClustersTPC(70);
+ trackCuts->SetMaxChi2PerClusterTPC(4);
+ trackCuts->SetRequireTPCStandAlone(kTRUE); //cut on NClustersTPC and chi2TPC Iter1
+ trackCuts->SetAcceptKinkDaughters(kFALSE);
+ trackCuts->SetRequireTPCRefit(kTRUE);
+ trackCuts->SetMaxFractionSharedTPCClusters(0.4);
+ // ITS
+ trackCuts->SetRequireITSRefit(kTRUE);
+ //accept secondaries
+ trackCuts->SetMaxDCAToVertexXY(2.4);
+ trackCuts->SetMaxDCAToVertexZ(3.2);
+ trackCuts->SetDCAToVertex2D(kTRUE);
+ //reject fakes
+ trackCuts->SetMaxChi2PerClusterITS(36);
+ trackCuts->SetMaxChi2TPCConstrainedGlobal(36);
+
+ trackCuts->SetRequireSigmaToVertex(kFALSE);
+
+ trackCuts->SetEtaRange(-0.9,0.9);
+ trackCuts->SetPtRange(0.15, 1E+15.);
+
+ tag = "Global tracks jet analysis with ITSrefit and NclsIter1=PtDep, noSPD requirement, no upper pt cut, golden chi2";
+
+ }