]>
Commit | Line | Data |
---|---|---|
b4c7491c | 1 | //Based on the file $ALICE_ROOT/PWGLF/STRANGENESS/Cascades/macros/runProofCascadePbPb()\r |
2 | void runProofLambdaOverK0sJets(TString proofCluster = "xsanchez@skaf.saske.sk",\r | |
6668159e | 3 | TString alirootVer = "VO_ALICE@AliRoot::v5-03-70-AN",\r |
4 | TString rootVer = "VO_ALICE@ROOT::v5-34-02", \r | |
b4c7491c | 5 | TString path = "/alice/data/LHC10h_000138624_p2_AOD049",\r |
6 | TString name = "LambdaOverK0sRatio", \r | |
69e1f9e8 | 7 | Int_t data = 2010,\r |
b6a9eae2 | 8 | Float_t minCen = 0.,\r |
9 | Float_t maxCen = 90.,\r | |
348080d3 | 10 | Float_t ptMinTrig = 5.,\r |
11 | Float_t ptMaxTrig = 10.,\r | |
b6a9eae2 | 12 | Float_t etaMaxTrig = 0.75,\r |
13 | Float_t rapMaxV0 = 0.75,\r | |
b4c7491c | 14 | Bool_t sepInjec = kTRUE,\r |
15 | Bool_t isMC = kFALSE,\r | |
6668159e | 16 | Bool_t usePID = kTRUE,\r |
17 | Bool_t doQA = kFALSE){\r | |
b4c7491c | 18 | \r |
19 | Printf(" \nThe parameters of the programm are : \n ");\r | |
20 | Printf(" \t Analysis mode:\t %s\n \t Centrality:\t %.1lf - %.1lf\n \t Use MC Data?:\t %s\n \t Use PID?:\t %s\n",\r | |
21 | "Proof", minCen,maxCen,\r | |
22 | (isMC) ? "Yes" : "No",\r | |
23 | (usePID) ? "Yes" : "No");\r | |
24 | \r | |
25 | // _____________________________________________________ // \r | |
26 | \r | |
27 | gEnv->SetValue("XSec.GSI.DelegProxy", "2");\r | |
28 | \r | |
29 | TProof::Mgr(proofCluster.Data())->SetROOTVersion(rootVer.Data());\r | |
30 | \r | |
31 | TString alirootMode = ""; \r | |
32 | TString extraLibs;\r | |
33 | TList *list = new TList();\r | |
34 | alirootMode="ALIROOT";\r | |
35 | extraLibs+= "ANALYSIS:OADB:ANALYSISalice:CORRFW"; \r | |
36 | list->Add(new TNamed("ALIROOT_MODE", alirootMode.Data()));\r | |
37 | list->Add(new TNamed("ALIROOT_EXTRA_LIBS", extraLibs.Data()));\r | |
38 | \r | |
39 | TProof::Reset(proofCluster.Data());\r | |
6668159e | 40 | TProof::Open(proofCluster.Data()); \r |
41 | //TProof::Open(proofCluster.Data(),"workers=1"); \r | |
b4c7491c | 42 | gProof->ClearPackages();\r |
43 | gProof->EnablePackage(alirootVer.Data(),list);\r | |
44 | \r | |
45 | // _____________________________________________________ //\r | |
46 | \r | |
47 | gSystem->AddIncludePath("-I$ALICE_ROOT/include");\r | |
48 | \r | |
49 | AliAnalysisManager *mgr = new AliAnalysisManager("Manager");\r | |
50 | \r | |
51 | AliAODInputHandler* aodH = new AliAODInputHandler;\r | |
52 | mgr->SetInputEventHandler(aodH);\r | |
53 | \r | |
54 | //PID\r | |
55 | gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C");\r | |
56 | AliAnalysisTask *pidTask = AddTaskPIDResponse(isMC);\r | |
57 | //AliAnalysisTask *pidTask = AddTaskPIDResponse(isMC,kTRUE);\r | |
58 | if(!pidTask) { printf("no PIDtask\n"); return; }\r | |
59 | \r | |
348080d3 | 60 | Float_t checkIDTrig= kTRUE;\r |
61 | \r | |
b4c7491c | 62 | // My task\r |
6668159e | 63 | gROOT->LoadMacro("AliAnalysisTaskLambdaOverK0sJets.cxx+g"); \r |
b4c7491c | 64 | gROOT->LoadMacro("AddTaskLambdaOverK0sJets.C");\r |
348080d3 | 65 | AliAnalysisTaskLambdaOverK0sJets *task = AddTaskLambdaOverK0sJets(name,data,minCen,maxCen,ptMinTrig,ptMaxTrig,etaMaxTrig,checkIDTrig,rapMaxV0,sepInjec,isMC,usePID,doQA);\r |
66 | \r | |
b4c7491c | 67 | // _____________________________________________________ //\r |
68 | \r | |
69 | if (!mgr->InitAnalysis()) return;\r | |
70 | mgr->PrintStatus();\r | |
71 | mgr->StartAnalysis("proof",path); \r | |
6668159e | 72 | //mgr->StartAnalysis("proof",path,1,1); \r |
b4c7491c | 73 | \r |
74 | }\r | |
75 | \r |