]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/FEMTOSCOPY/macros/Batch/runBatch.C
Split: removed dirs now in AliPhysics
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / macros / Batch / runBatch.C
diff --git a/PWGCF/FEMTOSCOPY/macros/Batch/runBatch.C b/PWGCF/FEMTOSCOPY/macros/Batch/runBatch.C
deleted file mode 100644 (file)
index 78538a3..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-void runBatch(const char *chainlistfile) {
-  TStopwatch timer;
-  timer.Start();
-
-  printf("*** Connect to AliEn ***\n");
-  TGrid::Connect("alien://");
-  gSystem->Load("libProofPlayer");
-
-  //____________________________________________________//
-  //_____________Setting up STEERBase.par_______________//
-  //____________________________________________________//
-  setupPar("STEERBase");
-  gSystem->Load("libSTEERBase");
-
-  //____________________________________________________//
-  //_____________Setting up ESD.par_____________________//
-  //____________________________________________________//
-  setupPar("ESD");
-  gSystem->Load("libVMC");
-  gSystem->Load("libESD");
-
-  //____________________________________________________//
-  //_____________Setting up AOD.par_____________________//
-  //____________________________________________________//
-  setupPar("AOD");
-  gSystem->Load("libAOD");
-
-  //_________________________________________________________//
-  //_____________Setting up ANALYSIS.par_____________________//
-  //_________________________________________________________//
-  setupPar("ANALYSIS");
-  gSystem->Load("libANALYSIS");
-
-  //_________________________________________________________//
-  //_____________Setting up ANALYSISalice.par________________//
-  //_________________________________________________________//
-  setupPar("ANALYSISalice");
-  gSystem->Load("libANALYSISalice");
-
-  //____________________________________________________//
-  //_____________Setting up PWG2AOD.par_________________//
-  //____________________________________________________//
-  setupPar("PWG2AOD");
-  gSystem->Load("libPWG2AOD");
-  
-  //____________________________________________________//
-  //_____________Setting up PWG2femtoscopy.par__________//
-  //____________________________________________________//
-  setupPar("PWG2femtoscopy");
-  gSystem->Load("libPWG2femtoscopy");
-  
-  //____________________________________________________//
-  //_____________Setting up PWG2femtoscopyUser.par______//
-  //____________________________________________________//
-  setupPar("PWG2femtoscopyUser");
-  gSystem->Load("libPWG2femtoscopyUser");
-  
-  //ANALYSIS PART
-  gSystem->SetIncludePath("-I$ROOTSYS/include  -I\"/usr/local/CERN/root/include\" -I./PWG2femtoscopy/FEMTOSCOPY/AliFemto -I./PWG2femtoscopyUser/FEMTOSCOPY/AliFemtoUser -I./ESD -I./AOD -I./ANALYSIS -I./PWG2AOD/AOD");
-  //  gROOT->LoadMacro("ConfigFemtoAnalysis.C++");
-  //  gROOT->LoadMacro("AliAnalysisTaskFemto.cxx+");
-  //  const char *collectionfile = "wn.xml";
-
-  //____________________________________________//
-  //Usage of event tags
-  AliTagAnalysis *analysis = new AliTagAnalysis();
-  TChain *chain = 0x0;
-  chain = analysis->GetChainFromCollection(chainlistfile,"esdTree");
-
-  //____________________________________________//
-  // Make the analysis manager
-  AliAnalysisManager *mgr = new AliAnalysisManager("TestManager");
-  AliESDInputHandler* esdH = new AliESDInputHandler;
-  esdH->SetInactiveBranches("FMD CaloCluster");
-  mgr->SetInputEventHandler(esdH);  
-
-  AliMCEventHandler *mcH = new AliMCEventHandler;
-  mgr->SetMCtruthEventHandler(mcH);
-
-  mgr->SetCommonFileName("Femto.ESD.root");
-  //____________________________________________//
-  // 1st Pt task
-//   AliAnalysisTaskFemto *task1 = new AliAnalysisTaskFemto("TaskFemto");
-
-//   mgr->AddTask(task1);
-
-//   // Create containers for input/output
-//   //  AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
-//   AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("input0", 
-//                                                        TTree::Class(), AliAnalysisManager::kInputContainer);
-//   AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clist1", TList::Class(),AliAnalysisManager::kOutputContainer,"Femto.ESD.root");
-  
-  gROOT->LoadMacro("AddTaskFemto.C");
-  AliAnalysisTaskFemto *taskfemto = AddTaskFemto("$ALICE_ROOT/PWG2/FEMTOSCOPY/macros/Batch/ConfigFemtoAnalysis.C");
-
-//   cout << "What ???" << endl;
-//   int deb;
-//   cin >> deb;
-
-  //____________________________________________//
-  //  cinput1->SetData(chain);
-//   mgr->ConnectInput(task1,0,cinput1);
-//   mgr->ConnectOutput(task1,0,coutput1);
-
-  if (!mgr->InitAnalysis()) return;
-  mgr->PrintStatus();
-  mgr->StartAnalysis("local",chain);
-
-  timer.Stop();
-  timer.Print();
-}
-
-Int_t setupPar(const char* pararchivename) {
-  ///////////////////
-  // Setup PAR File//
-  ///////////////////
-  if (pararchivename) {
-    char processline[1024];
-    sprintf(processline,".! tar xvzf %s.par",pararchivename);
-    gROOT->ProcessLine(processline);
-    const char* ocwd = gSystem->WorkingDirectory();
-    gSystem->ChangeDirectory(pararchivename);
-
-    // check for BUILD.sh and execute
-    if (!gSystem->AccessPathName("PROOF-INF/BUILD.sh")) {
-      printf("*******************************\n");
-      printf("*** Building PAR archive    ***\n");
-      printf("*******************************\n");
-
-      if (gSystem->Exec("PROOF-INF/BUILD.sh")) {
-        Error("runProcess","Cannot Build the PAR Archive! - Abort!");
-        return -1;
-      }
-    }
-    // check for SETUP.C and execute
-    if (!gSystem->AccessPathName("PROOF-INF/SETUP.C")) {
-      printf("*******************************\n");
-      printf("*** Setup PAR archive       ***\n");
-      printf("*******************************\n");
-      gROOT->Macro("PROOF-INF/SETUP.C");
-    }
-    
-    gSystem->ChangeDirectory("../");
-  }
-
-  return 1;
-}