Possibility to run on Windows/Cygwin
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 15 Jul 2008 21:30:29 +0000 (21:30 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 15 Jul 2008 21:30:29 +0000 (21:30 +0000)
test/fpprod/aod.C
test/fpprod/check.C
test/fpprod/rec.C
test/fpprod/runtest.sh
test/fpprod/sim.C
test/pploadlibs/rec.C
test/pploadlibs/sim.C

index b52e0f6..d38cc31 100644 (file)
@@ -1,4 +1,10 @@
 void aod(){
+  if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    gSystem->Load("libProof");
+    gSystem->Load("libGui");
+    gROOT->Macro("loadlibs.C");
+    new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  }
 
   gSystem->Load("libdpmjet");
   gSystem->Load("libTDPMjet");
index cdfcd17..0f7f32b 100644 (file)
@@ -1,4 +1,10 @@
 void check(){
+  if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    gSystem->Load("libProof");
+    gSystem->Load("libGui");
+    gROOT->Macro("loadlibs.C");
+    new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  }
 
   gSystem->Load("libdpmjet");
   gSystem->Load("libTDPMjet");
index ac8dd55..8564ef8 100644 (file)
@@ -1,4 +1,10 @@
 void rec() {
+  if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    gSystem->Load("libProof");
+    gSystem->Load("libGui");
+    gROOT->Macro("loadlibsrec.C");
+    new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  }
   AliReconstruction reco;
 
   reco.SetWriteESDfriend();
index 3c0bd22..0b175ca 100755 (executable)
@@ -1,12 +1,19 @@
 #!/bin/sh
+if [ "$ALICE_TARGET" = "win32gcc" ]
+    then
+    REXE=root_exe.exe
+else
+    REXE=aliroot
+fi
+
 
 rm -rf *.root *.dat *.log fort* hlt hough raw* *.inp *.o
-aliroot -b -q sim.C      2>&1 | tee sim.log
+${REXE} -b -q sim.C      2>&1 | tee sim.log
 mv syswatch.log simwatch.log
-aliroot -b -q rec.C      2>&1 | tee rec.log
+${REXE} -b -q rec.C      2>&1 | tee rec.log
 mv syswatch.log recwatch.log
-aliroot -b -q check.C 2>&1 | tee check.log
-aliroot -b -q aod.C 2>&1 | tee aod.log
+${REXE} -b -q check.C 2>&1 | tee check.log
+${REXE} -b -q aod.C 2>&1 | tee aod.log
 
 
 
index ba38dc9..2ce92f1 100644 (file)
@@ -1,9 +1,18 @@
-void sim(Int_t nev=20) {
+void sim(Int_t nev=50) {
+  if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    gSystem->Load("libProof");
+    gSystem->Load("libGui");
+    gROOT->Macro("loadlibssim.C");
+    new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  }
 
+  AliLog::SetClassDebugLevel("AliGeomManager",3);
   AliSimulation simulator;
   simulator.SetMakeSDigits("TRD TOF PHOS HMPID EMCAL MUON FMD ZDC PMD T0 VZERO");
   simulator.SetMakeDigitsFromHits("ITS TPC");
-  simulator.SetWriteRawData("ALL","raw.root",kTRUE);
+  if (strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    simulator.SetWriteRawData("ALL","raw.root",kTRUE);
+  }
   simulator.SetRunHLT("");
   simulator.SetRunQA("");
  
index 2c9b455..e6cfcb8 100644 (file)
@@ -1,8 +1,11 @@
 void rec() {
-  gSystem->Load("libProof");
-  gSystem->Load("libGui");
-  gROOT->Macro("loadlibsrec.C");
-  new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
+    gSystem->Load("libProof");
+    gSystem->Load("libGui");
+    gROOT->Macro("loadlibsrec.C");
+    new AliRun("gAlice","The ALICE Off-line Simulation Framework");
+  }
+
   AliReconstruction reco;
 
   reco.SetWriteESDfriend();
@@ -11,7 +14,7 @@ void rec() {
   AliTPCReconstructor::SetRecoParam(tpcRecoParam);
   AliTPCReconstructor::SetStreamLevel(1);
   //   reco.SetInput("raw.root");
-
+  reco.SetRunReconstruction("ITS TPC TRD TOF HMPID PHOS EMCAL MUON VZERO T0 FMD PMD ZDC");
 // **** The field map settings must be the same as in Config.C !
   AliMagFMaps *field=new AliMagFMaps("Maps","Maps",2,1.,10.,AliMagFMaps::k5kG);
   Bool_t uniform=kFALSE;
index 5eec39a..297cd78 100644 (file)
@@ -1,4 +1,4 @@
-void sim(Int_t nev=4) {
+void sim(Int_t nev=20) {
   gSystem->Load("libProof");
   gSystem->Load("libGui");
   if (!strcmp(gSystem->GetBuildArch(),"macosx")) gSystem->Load("libf95");
@@ -8,7 +8,9 @@ void sim(Int_t nev=4) {
   AliSimulation simulator;
   simulator.SetMakeSDigits("TRD TOF PHOS HMPID EMCAL MUON FMD ZDC PMD T0 VZERO");
   simulator.SetMakeDigitsFromHits("ITS TPC");
-  simulator.SetWriteRawData("ALL","raw.root",kTRUE);
+/*   simulator.SetWriteRawData("ALL","raw.root",kTRUE); */
+  simulator.SetRunHLT("");
+  simulator.SetQA(kFALSE);
  
   TStopwatch timer;
   timer.Start();