]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/SPECTRA/macros/configChargedHadronSpectraITSTruncatedMeanTask.C
Removing deprecated linearization and MC rescaling (now part of the centrality framework)
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / macros / configChargedHadronSpectraITSTruncatedMeanTask.C
CommitLineData
4637dfa3 1AliAnalysisChargedHadronSpectraITSTruncatedMeanTask* GetAliAnalysisChargedHadronSpectraITSTruncatedMeanTask(int usemc=0)\r
2{\r
3 \r
2b52537d 4 AliAnalysisChargedHadronSpectraITSTruncatedMeanTask* task1 = new AliAnalysisChargedHadronSpectraITSTruncatedMeanTask("AliAnalysisChargedHadronSpectraITSTruncatedMeanTask");\r
4637dfa3 5 AliESDtrackCuts* cuts1 = new AliESDtrackCuts("cuts1","cuts1");\r
6 cuts1->SetRequireTPCRefit(kTRUE); // but only for pass4 or later, pass2 without requiring refit !!!!\r
7 cuts1->SetRequireITSRefit(kTRUE);\r
8 cuts1->SetAcceptKinkDaughters(kFALSE);\r
9 cuts1->SetMinNClustersTPC(70);\r
10 cuts1->SetMaxChi2PerClusterTPC(4);\r
11 cuts1->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny); \r
12 cuts1->SetDCAToVertex2D(kFALSE);\r
13 cuts1->SetRequireSigmaToVertex(kFALSE);\r
14 cuts1->SetMaxDCAToVertexZ(2);\r
15 AliESDpidCuts* tpcpidcut=new AliESDpidCuts();\r
16 //tpcpidcut->SetTPCnSigmaCut(2,3);//pion\r
17// tpcpidcut->SetTPCnSigmaCut(3,3);//kaon\r
18 //tpcpidcut->SetTPCnSigmaCut(4,3);//proton\r
19 //task1->SetTPCPIDCUT(tpcpidcut);\r
20 \r
21 task1->SetAliESDtrackCuts(cuts1);\r
22 task1->Setsigmacut(1.0);\r
23 task1->SetYcut(0.5);\r
24 task1->SetChargeCut(50.0);\r
25 task1->SetDCA2010();\r
26 \r
27 \r
28 //task1->SetNsigmaDCAcut(5.0,5.0);\r
29 if(usemc)\r
30 { \r
31 task1->SetMCOn(); \r
32 /*TGraph* k0=new TGraph("/home/marek/Analysis/Spectra/feeddown/K0ratio.txt");\r
33 TGraph* lambda=new TGraph("/home/marek/Analysis/Spectra/feeddown/Lambdaratio.txt");\r
34 TGraph* antilambda=new TGraph("/home/marek/Analysis/Spectra/feeddown/AntiLambdaratio.txt");\r
35 task1->SetWeights(k0,lambda,antilambda);*/\r
36 Double_t par[5]={1.2,32.55,0.965,0.953,1.8};\r
37 task1->SetFunctionParam(par);\r
38 \r
39 }\r
40 else\r
41 {\r
42 //Float_t par[5]={1.12,17.72,1.00,0.906,3.47};\r
43 Double_t par[5]={0.91,20.44,1.11,0.948,3.68};\r
44 task1->SetFunctionParam(par); \r
45 }\r
46 return task1;\r
47}\r