]>
Commit | Line | Data |
---|---|---|
4637dfa3 | 1 | AliAnalysisChargedHadronSpectraITSTruncatedMeanTask* 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 |