]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add messages - action.sh
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 10 Feb 2008 16:39:30 +0000 (16:39 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 10 Feb 2008 16:39:30 +0000 (16:39 +0000)
Disable loading of libraries, not needed at GSI machines anymore - rec.C
Adding the function AliTPCjobs - AliTPCjobs.cxx
(Marian)

TPC/macros/testTPC/AliTPCjobs.cxx
TPC/macros/testTPC/action.sh
TPC/macros/testTPC/rec.C

index 43d7f6fc0c26d3a7c1b76786d28bf28b37937cd3..5c7bbc97486ef58cec8f6aca84fda75b6f57799c 100644 (file)
@@ -3,11 +3,17 @@
 #include <TSystem.h>
 
 /*
+
+
 .L $ALICE_ROOT/TPC/macros/testTPC/AliTPCjobs.cxx+
+
 AliTPCJobs jobs;
 jobs.fJobFile="job.list"
 jobs.ProcessAllJobs();
 */
+
+
 class AliTPCJobs : public TNamed{
 public:
   AliTPCJobs();
@@ -103,7 +109,7 @@ void AliTPCJobs::ProcessJob(TString jobID, TString inputData, TString outputDir,
   SetLock(jobID);
   if (action.Contains("COPY")){
     char command[10000];
-      sprintf(command,"xrdcp -d 1 -DIFirstConnectMaxCnt 2 -DIConnectTimeout 2 -DIRequestTimeout 2 -DIMaxRedirectcount 2 -DIRedirCntTimeout 2 %s\t%s\n",inputData.Data(), outputDir.Data());
+      sprintf(command,"xrdcp  -DIFirstConnectMaxCnt 4 -DIConnectTimeout 4 -DIRequestTimeout 4 -DIMaxRedirectcount 4 -DIRedirCntTimeout 4 %s\t%s\n",inputData.Data(), outputDir.Data());
     printf("Exec\t%s\n", command);
     gSystem->Exec(command);
     //TFile::Cp(inputData.Data(), outputDir.Data());
@@ -118,3 +124,14 @@ void AliTPCJobs::ProcessJob(TString jobID, TString inputData, TString outputDir,
   
   SetDone(jobID);
 }
+
+
+
+void AliTPCjobs(){
+  //
+  //
+  //
+  AliTPCJobs jobs;
+  jobs.fJobFile="job.list";
+  jobs.ProcessAllJobs();
+}
index c3880bdeff56eaa9858d7b3a386039152f65fa03..c744666570bdcbe8e0fa817288559a8c96d97445 100755 (executable)
@@ -11,19 +11,33 @@ echo $3
 echo $4
 
 
+olddir=`pwd`
+
 mkdir -p /tmp/$USER/$1
-cd /tmp/$USER/$1
+mkdir -p /tmp/$USER/$1/$4
+
+cd /tmp/$USER/$1/$4
 which  xrdcp
 
-command xrdcp $2 data.root
+xrdcp -np $2 data.root
 
 echo aliroot -b -q $ALICE_ROOT/TPC/macros/testTPC/$4.C
 
-command aliroot -b -q $ALICE_ROOT/TPC/macros/testTPC/$4.C
+aliroot -b -q $ALICE_ROOT/TPC/macros/testTPC/$4.C
+echo END ACTION $1
+
 rm data.root
+ls -al 
+echo CREATING ZIP FILE
+zip -n root $4 *.root
+echo COPING DATA
 for name in `ls *.root`; do
-  xrdcp $name $3/$4/$name
+    echo  xrdcp $name $3/$4/$name
+  xrdcp -np $name $3/$4/$name
 done
+echo xrdcp -np  $4.zip  $3/$4.zip
+ xrdcp -np $4.zip  $3/$4.zip
 
 
+cd $olddir
 
index a7718b29a8651fdc8f514346fe8aa70506e3bd53..ec2f18a21854172b39bc4c4ebd235106e63aadce 100644 (file)
@@ -1,12 +1,13 @@
-void rec(const char *filename="data.root", const char *ocdbpath = "alien://folder=/alice/data/2007/LHC07w/OCDB/")\r
+void rec(const char *filename="data.root", const char *ocdbpath = "local:///d/alice12/miranov/testTPC/OCDB/")\r
 {
-  gSystem->Load("libXrdClient.so");
-  gSystem->Load("libNetx.so"); 
+  //gSystem->Load("libXrdClient.so");
+  //gSystem->Load("libNetx.so"); 
   AliLog::SetClassDebugLevel("AliTPCRawStream",-5);
   AliLog::SetClassDebugLevel("AliRawReaderDate",-5);
   AliLog::SetClassDebugLevel("AliTPCAltroMapping",-5);
   AliLog::SetModuleDebugLevel("RAW",-5);
   AliLog::SetGlobalLogLevel(3);
+
   //
   // First version of the reconstruction
   // script for the FDR'07
@@ -61,7 +62,7 @@ void rec(const char *filename="data.root", const char *ocdbpath = "alien://folde
   rec.SetRunV0Finder(kFALSE);  
   rec.SetRunVertexFinder(kFALSE);
 
-  rec.SetRunQA(kTRUE);
+  rec.SetRunQA(kFALSE);
   
   // Detector options if any
   rec.SetOption("MUON","SAVEDIGITS");
@@ -85,6 +86,10 @@ void rec(const char *filename="data.root", const char *ocdbpath = "alien://folde
   cout << "--------- Reconstruction Completed. Start merging QAs -----------" << endl;
   cout << "-----------------------------------------------------------------" << endl;
   cout << "-----------------------------------------------------------------" << endl;
-  AliQADataMakerSteer qas;
-  qas.Merge();
+  //
+  cout <<" EXITING RECONSTRUNCTION SESSION\n";
+  //
+  exit();
+  //  AliQADataMakerSteer qas;
+  // qas.Merge();
 }