1 //Replace User Task with your Add Task and appropriate parameters
3 Bool_t SetupPar(const char *parfile);
7 // Load common libraries
8 gSystem->Load("libCore.so");
9 gSystem->Load("libTree.so");
10 gSystem->Load("libGeom.so");
11 gSystem->Load("libVMC.so");
12 gSystem->Load("libPhysics.so");
13 gSystem->Load("libMinuit.so");
14 gSystem->Load("libGui.so");
15 gSystem->Load("libXMLParser.so");
16 gSystem->Load("libSTEERBase.so");
17 gSystem->Load("libESD.so");
18 gSystem->Load("libCDB.so");
19 gSystem->Load("libAOD.so");
20 gSystem->Load("libANALYSIS.so");
21 gSystem->Load("libANALYSISalice.so");
23 //lib necessary for dielectron
24 gSystem->Load("libCORRFW.so");
26 gSystem->Load("libTENDER");
27 gSystem->Load("libTENDERSupplies");
28 gSystem->Load("libProof.so");
29 gSystem->Load("libRAWDatabase.so");
30 gSystem->Load("libSTEER.so");
31 gSystem->Load("libTOFbase.so");
33 gSystem->Load("libTRDbase.so");
34 gSystem->Load("libVZERObase.so");
35 gSystem->Load("libPWGDQdielectron.so");
36 gSystem->Load("libTENDERSupplies.so");
38 // Load common libraries
40 // Use AliRoot includes to compile our task
41 gROOT->ProcessLine(".include $ALICE_ROOT/include");
42 gROOT->ProcessLine(".include $ALICE_ROOT/PWGDQ/");
43 gROOT->ProcessLine(".include $ALICE_ROOT/PWGDQ/dielectron");
45 // Create and configure the alien handler plugin
46 gROOT->LoadMacro("CreateAlienHandlerPbPb.C");
47 AliAnalysisGrid *alienHandler = CreateAlienHandlerPbPb();
48 if (!alienHandler) return;
50 // Create the analysis manager
51 AliAnalysisManager *mgr = new AliAnalysisManager("lowmassAnalysis");
53 // Connect plug-in to the analysis manager
54 mgr->SetGridHandler(alienHandler);
56 AliESDInputHandler* esdH = new AliESDInputHandler();
57 esdH->SetReadFriends(kFALSE);
58 mgr->SetInputEventHandler(esdH);
62 //==== Physics Selection ====
63 gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPhysicsSelection.C");
64 AliPhysicsSelectionTask* physSelTask = AddTaskPhysicsSelection();
66 //==== Add tender ====
68 // gROOT->LoadMacro("AddTaskTender.C");
71 //===== ADD PID RESPONSE: ===
73 gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C");
76 //===== ADD CENTRALITY: ===
77 gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskCentrality.C");
83 gROOT->LoadMacro("$ALICE_ROOT/PWGDQ/dielectron/macrosLMEE/AddTask_cbaumann_LMEEPbPb2011.C");
84 AddTask_cbaumann_LMEEPbPb2011(kFALSE,kFALSE,kTRUE);
88 // Enable debug printouts
89 mgr->SetDebugLevel(10);
91 if (!mgr->InitAnalysis())
95 // Start analysis in grid.
96 mgr->StartAnalysis("grid");