]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/MakeZDCFullMisAlignment.C
Updated readme - sorry for the numerous mails
[u/mrichter/AliRoot.git] / ZDC / MakeZDCFullMisAlignment.C
index 9c63d8c47332c7293d223e0dfb305800083d026a..762b1ef96c4be73c0d3ef1b2cde1c204945df3c8 100644 (file)
@@ -12,17 +12,17 @@ void MakeZDCFullMisAlignment(){
   Double_t dx=0., dy=2., dz=0.;
   Double_t dpsi=0., dtheta=0., dphi=0.;
 
-  const char *ZDC_N="ALIC_1/ZDC_1/ZNEU_1";
-  const char *ZDC_P="ALIC_1/ZDC_1/ZPRO_1";
+  const char *ZDCn="ZDC/NeutronZDC";
+  const char *ZDCp="ZDC/ProtonZDC";
 
   Int_t iIndex=0; //let all modules have index=0 in a layer with no LUT
   AliAlignObj::ELayerID iLayer = AliAlignObj::kInvalidLayer;
   UShort_t volid = AliAlignObj::LayerToVolUID(iLayer,iIndex);
 
-  new(alobj[0]) AliAlignObjAngles(ZDC_N, volid, dx, dy, dz, dpsi, dtheta, dphi, kTRUE);
-  new(alobj[1]) AliAlignObjAngles(ZDC_P, volid, dx, dy, dz, dpsi, dtheta, dphi,kTRUE);
+  new(alobj[0]) AliAlignObjAngles(ZDCn, volid, dx, dy, dz, dpsi, dtheta, dphi, kTRUE);
+  new(alobj[1]) AliAlignObjAngles(ZDCp, volid, dx, dy, dz, dpsi, dtheta, dphi,kTRUE);
 
-  if(!gSystem->Getenv("$TOCDB")){
+  if( gSystem->Getenv("TOCDB") != TString("kTRUE") ){
     // save in file
     TFile f("ZDCfullMisalignment.root","RECREATE");
     if(!f) cerr<<"cannot open file for output\n";
@@ -31,13 +31,13 @@ void MakeZDCFullMisAlignment(){
     f.Close();
   }else{
     // save in CDB storage
-    const char* Storage = gSystem->Getenv("$STORAGE");
+    const char* Storage = gSystem->Getenv("STORAGE");
     AliCDBManager* cdb = AliCDBManager::Instance();
     AliCDBStorage* storage = cdb->GetStorage(Storage);
     AliCDBMetaData* md = new AliCDBMetaData();
     md->SetResponsible("Chiara Oppedisano");
     md->SetComment("Alignment objects for ZDC full misalignment");
-    md->SetAliRootVersion(gSystem->Getenv("$ARVERSION"));
+    md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
     AliCDBId id("ZDC/Align/Data",0,9999999);
     storage->Put(array,id,md);
   }