1 //=========================================================================//
3 // A template of CreateAlienHandler for PMD analysis //
4 // You can copy it and add features to ir as your need //
5 // There are many way to do it!!! //
10 //=========================================================================//
13 AliAnalysisGrid* CreateAlienHandler(const char *gridmode) {
15 AliAnalysisAlien *plugin = new AliAnalysisAlien();
17 // Set the run mode (can be "full", "test", "offline", "submit" or "terminate")
18 plugin->SetRunMode(gridmode);
19 plugin->SetNtestFiles(1);
21 // Set versions of used packages
22 plugin->SetAPIVersion("V1.1x");
23 plugin->SetROOTVersion("v5-34-08-6");
24 plugin->SetAliROOTVersion("vAN-20141207");
27 //plugin->SetGridDataDir(" /alice/sim/LHC11a10a_bis");
28 // plugin->SetDataPattern("*ESDs.root");
30 plugin->SetGridDataDir("/alice/data/2010/LHC10h");
31 plugin->SetDataPattern("*ESDs/pass2/*ESDs.root");
32 plugin->SetRunPrefix("000"); // for data only IMPORTANT!
34 //------ Add Run Numbers
35 plugin->AddRunNumber(137161);
36 plugin->AddRunNumber(137231);
38 // Where to Store Output
39 //---------------------------------------
40 plugin->SetGridWorkingDir("TestRun/pbpb");
41 plugin->SetGridOutputDir("output"); // In this case will be $HOME/work/output
42 plugin->SetOutputToRunNo();
43 plugin->SetAnalysisSource("AliPMDAnalysisTaskPbPb.cxx");
44 plugin->SetAdditionalLibs("AliPMDAnalysisTaskPbPb.h AliPMDAnalysisTaskPbPb.cxx");
45 plugin->SetDefaultOutputs(kTRUE);
46 plugin->SetAnalysisMacro("pmdPbPbTask.C");
47 plugin->SetExecutable("pmdPbPbTask.sh");
48 plugin->SetJDLName("pmdPbPbTask.jdl");
50 // plugin->SetOverwriteMode();
52 // No need to change it
53 //___________________________________________
54 plugin->SetSplitMaxInputFileNumber(100);
55 plugin->SetTTL(30000);
56 // Optionally set input format (default xml-single)
57 plugin->SetInputFormat("xml-single");
58 // Optionally modify job price (default 1)
60 // Optionally modify split mode (default 'se')
61 plugin->SetSplitMode("se");
62 plugin->SetMergeViaJDL(kTRUE);