Modifying the queries for AliRoot version, used to fill the related fill in OCDB...
authorrgrosso <rgrosso@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jan 2008 15:10:31 +0000 (15:10 +0000)
committerrgrosso <rgrosso@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jan 2008 15:10:31 +0000 (15:10 +0000)
GRP/UpdateCDBIdealGeom.C
macros/MakeAllDETsFullMisAlignment.C
macros/MakeAllDETsResMisAlignment.C
macros/MakeAllDETsZeroMisAlignment.C

index ac7776d..f697822 100644 (file)
@@ -1,3 +1,5 @@
+#include "ARVersion.h"
+
 void UpdateCDBIdealGeom(const char* cdbUri, const char* cfgFile){
   // Produce the ideal geometry and store it in the specified CDB
   // The second argument allows to specify the config file to be used
@@ -17,10 +19,13 @@ void UpdateCDBIdealGeom(const char* cdbUri, const char* cfgFile){
   // Get root and AliRoot versions
   const char* rootv = gROOT->GetVersion();
   gROOT->ProcessLine(".L $ALICE_ROOT/macros/GetARversion.C");
-  TString av(GetARversion());
+  TString av(ALIROOT_SVN_BRANCH);
+  Int_t revnum = ALIROOT_SVN_REVISION;
+
+  Printf("AliRoot %s, revision number %d",av.Data(),revnum);
 
   md->SetAliRootVersion(av.Data());
-  md->SetComment(Form("Geometry produced with root version %s and AliRoot version %s",rootv,av.Data()));
+  md->SetComment(Form("Geometry produced with root version %s and AliRoot %s, revision number %d",rootv,av.Data(),revnum));
   
   gAlice->Init(cfgFile);
   
index 04ab196..ac24457 100644 (file)
@@ -1,3 +1,5 @@
+#include "ARVersion.h"
+
 void MakeAllDETsFullMisAlignment(Char_t* CDBstorage = "local://$HOME/FullMisAlignment", Bool_t partialGeom=kFALSE){
    // Make full misalignment objects for all detectors
   // Pass different "CDBstorage" argument if needed (e.g. to fill
@@ -15,8 +17,7 @@ void MakeAllDETsFullMisAlignment(Char_t* CDBstorage = "local://$HOME/FullMisAlig
   }else{  
     gSystem->Setenv("TOCDB","kTRUE");
     gSystem->Setenv("STORAGE",strStorage.Data());
-    gROOT->ProcessLine(".L $ALICE_ROOT/macros/GetARversion.C");
-    gSystem->Setenv("ARVERSION",GetARversion());
+    gSystem->Setenv("ARVERSION",ALIROOT_SVN_BRANCH);
   }
   if(partialGeom){
     gSystem->Setenv("PARTGEOM","kTRUE");
@@ -57,7 +58,8 @@ void MakeAllDETsFullMisAlignment(Char_t* CDBstorage = "local://$HOME/FullMisAlig
   gSystem->Exec("aliroot -b -q $ALICE_ROOT/GRP/MakeSTRUCTFullMisAlignment.C");
 
   // run macros for sensitive modules
-  TString sModules="EMCAL,FMD,HMPID,ITS,MUON,PMD,PHOS,T0,TRD,TPC,TOF,VZERO,ZDC";
+  //TString sModules="EMCAL,FMD,HMPID,ITS,MUON,PMD,PHOS,T0,TRD,TPC,TOF,VZERO,ZDC";
+  TString sModules="ZDC";
   TObjArray *detArray = sModules.Tokenize(',');
   TIter iter(detArray);
   TObjString *ostr;
index 77f8f5d..63f1482 100644 (file)
@@ -1,3 +1,5 @@
+#include "ARVersion.h"
+
 void MakeAllDETsResMisAlignment(Char_t* CDBstorage = "local://$HOME/ResidualMisAlignment", Bool_t partialGeom=kFALSE){
   // Make residual misalignment objects for all detectors
   // Pass different "CDBstorage" argument if needed (e.g. to fill
@@ -15,8 +17,7 @@ void MakeAllDETsResMisAlignment(Char_t* CDBstorage = "local://$HOME/ResidualMisA
   }else{  
     gSystem->Setenv("TOCDB","kTRUE");
     gSystem->Setenv("STORAGE",strStorage.Data());
-    gROOT->ProcessLine(".L $ALICE_ROOT/macros/GetARversion.C");
-    gSystem->Setenv("ARVERSION",GetARversion());
+    gSystem->Setenv("ARVERSION",ALIROOT_SVN_BRANCH);
   }
   if(partialGeom){
     gSystem->Setenv("PARTGEOM","kTRUE");
index bfd152f..9448472 100644 (file)
@@ -1,3 +1,5 @@
+#include "ARVersion.h"
+
 void MakeAllDETsZeroMisAlignment(Char_t* CDBstorage = "local://$HOME/ZeroMisAlignment", Bool_t partialGeom=kFALSE){
   // Make zero misalignment objects for all detectors
   // Pass different "CDBstorage" argument if needed (e.g. to fill
@@ -12,8 +14,7 @@ void MakeAllDETsZeroMisAlignment(Char_t* CDBstorage = "local://$HOME/ZeroMisAlig
   }else{  
     gSystem->Setenv("TOCDB","kTRUE");
     gSystem->Setenv("STORAGE",strStorage.Data());
-    gROOT->ProcessLine(".L $ALICE_ROOT/macros/GetARversion.C");
-    gSystem->Setenv("ARVERSION",GetARversion());
+    gSystem->Setenv("ARVERSION",ALIROOT_SVN_BRANCH);
   }
   if(partialGeom){
     gSystem->Setenv("PARTGEOM","kTRUE");