1 void runCreateLUTNT() {
3 gSystem->Load("libVMC.so");
4 gSystem->Load("libMinuit.so");
6 printf("*** Connect to AliEn ***\n");
7 TGrid::Connect("alien://");
9 gSystem->Load("libProofPlayer.so");
11 //____________________________________________________//
12 //_____________Setting up STEERBase.par_____________________//
13 //____________________________________________________//
14 setupPar("STEERBase");
16 //____________________________________________________//
17 //_____________Setting up ESD.par_____________________//
18 //____________________________________________________//
21 //____________________________________________________//
22 //_____________Setting up AOD.par_____________________//
23 //____________________________________________________//
26 //_____________________________________________________________//
27 //_____________Setting up ANALYSIS.par_________________________//
28 //_____________________________________________________________//
31 gROOT->LoadMacro("AliAnalysisTaskLUT.cxx+");
32 gROOT->LoadMacro("analysisTaskLUTNT.C");
44 Int_t setupPar(const char* pararchivename) {
49 char processline[1024];
50 sprintf(processline,".! tar xvzf %s.par",pararchivename);
51 gROOT->ProcessLine(processline);
52 const char* ocwd = gSystem->WorkingDirectory();
53 gSystem->ChangeDirectory(pararchivename);
55 // check for BUILD.sh and execute
56 if (!gSystem->AccessPathName("PROOF-INF/BUILD.sh")) {
57 printf("*******************************\n");
58 printf("*** Building PAR archive ***\n");
59 printf("*******************************\n");
61 if (gSystem->Exec("PROOF-INF/BUILD.sh")) {
62 Error("runAnalysis","Cannot Build the PAR Archive! - Abort!");
66 // check for SETUP.C and execute
67 if (!gSystem->AccessPathName("PROOF-INF/SETUP.C")) {
68 printf("*******************************\n");
69 printf("*** Setup PAR archive ***\n");
70 printf("*******************************\n");
71 gROOT->Macro("PROOF-INF/SETUP.C");
74 gSystem->ChangeDirectory("../");