]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/TestPreprocessorSDD.C
bugfix
[u/mrichter/AliRoot.git] / ITS / TestPreprocessorSDD.C
index 21ed69bd49c886013b8ef9f0f3b00912566fa824..8778ec50b34ffe142b4453f70a65a2dba93dd78c 100644 (file)
@@ -6,7 +6,7 @@ void TestPreprocessorSDD(Char_t *optRunType="PULSER"){
   // - 4 tar files with simulated output of INJECTOR DA
   // - 1 root file with simulated output of DCS
   // all these files can be found on 
-  gSystem->Load("libTestShuttle.so");
+  gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
 
   // The parameters are run, startTime, endTime
   AliTestShuttle* shuttle = new AliTestShuttle(7, 0, 1);
@@ -24,16 +24,23 @@ void TestPreprocessorSDD(Char_t *optRunType="PULSER"){
   shuttle->SetDCSInput(dcsAliasMap);
 
   // DA input files
+  gSystem->Exec("rm -v OCDB/ITS/DCS/DataSDD/Run*.root");
   if(optRunType=="PULSER"){
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC1","SDDbase_LDC1.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC2","SDDbase_LDC2.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC3","SDDbase_LDC3.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC4","SDDbase_LDC4.tar");
-  }else if(optRunType=="PHYSICS" || optRunType=="INJECTOR"){ 
+    shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC5","SDDbase_LDC5.tar");
+    shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Calib","LDC6","SDDbase_LDC6.tar");
+    gSystem->Exec("rm -v OCDB/ITS/Calib/CalibSDD/Run*.root");
+  }else if(optRunType=="INJECTOR"){ 
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC1","SDDinj_LDC1.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC2","SDDinj_LDC2.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC3","SDDinj_LDC3.tar");
     shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC4","SDDinj_LDC4.tar");
+    shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC5","SDDinj_LDC5.tar");
+    shuttle->AddInputFile(AliShuttleInterface::kDAQ, "SDD","SDD_Injec","LDC6","SDDinj_LDC6.tar");
+    gSystem->Exec("rm -v OCDB/ITS/Calib/DriftSpeedSDD/Run*.root");
   }
 
   shuttle->SetInputRunType(optRunType);
@@ -57,12 +64,16 @@ void TestPreprocessorSDD(Char_t *optRunType="PULSER"){
   Char_t theDir[100];
   Bool_t doCheck=kFALSE;
   if(optRunType=="PULSER"){
+    gSystem->Exec("rm SDDbase_ddl*.data");
+    gSystem->Exec("rm fee.conf");
     sprintf(theDir,"ITS/Calib/CalibSDD");
     doCheck=kTRUE;
-  }else if(optRunType=="PHYSICS" || optRunType=="INJECTOR"){ 
+  }else if(optRunType=="INJECTOR"){ 
+    gSystem->Exec("rm SDDinj_ddl*.data");
     sprintf(theDir,"ITS/Calib/DriftSpeedSDD");
     doCheck=kTRUE;
-  }
+  } 
+
   if(doCheck){
     AliCDBEntry* chkEntry = AliCDBManager::Instance()->GetStorage(AliShuttleInterface::GetMainCDB())->Get(theDir, 7);
     if (!chkEntry){