]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/Correlations/macros/runProofLambdaOverK0sJets.C
declaring fData as integer and moving all containers to the AnalysisResults.root...
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Correlations / macros / runProofLambdaOverK0sJets.C
CommitLineData
b4c7491c 1//Based on the file $ALICE_ROOT/PWGLF/STRANGENESS/Cascades/macros/runProofCascadePbPb()\r
2void 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