Obsolete macros. Class AliHMPIDMisaligners already implemented
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Feb 2010 09:39:06 +0000 (09:39 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Feb 2010 09:39:06 +0000 (09:39 +0000)
HMPID/MakeHMPIDFullMisAlignment.C [deleted file]
HMPID/MakeHMPIDResMisAlignment.C [deleted file]
HMPID/MakeHMPIDZeroMisAlignment.C [deleted file]

diff --git a/HMPID/MakeHMPIDFullMisAlignment.C b/HMPID/MakeHMPIDFullMisAlignment.C
deleted file mode 100644 (file)
index 577d02f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-void MakeHMPIDFullMisAlignment(){
-  // Create TClonesArray of full misalignment objects for HMPID
-  //
-  const char* macroname = "MakeHMPIDFullMisAlignment.C";
-  // Activate CDB storage and load geometry from CDB
-  AliCDBManager* cdb = AliCDBManager::Instance();
-  if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
-  cdb->SetRun(0);
-  
-  AliCDBStorage* storage;
-  TString Storage;
-  
-  if( TString(gSystem->Getenv("TOCDB")) == TString("kTRUE") ){
-    Storage = gSystem->Getenv("STORAGE");
-    if(!Storage.BeginsWith("local://") && !Storage.BeginsWith("alien://")) {
-      Error(macroname,"STORAGE variable set to %s is not valid. Exiting\n",Storage.Data());
-      return;
-    }
-    storage = cdb->GetStorage(Storage.Data());
-    if(!storage){
-      Error(macroname,"Unable to open storage %s\n",Storage.Data());
-      return;
-    }
-    AliCDBPath path("GRP","Geometry","Data");
-    AliCDBEntry *entry = storage->Get(path.GetPath(),cdb->GetRun());
-    if(!entry) Fatal(macroname,"Could not get the specified CDB entry!");
-    entry->SetOwner(0);
-    TGeoManager* geom = (TGeoManager*) entry->GetObject();
-    AliGeomManager::SetGeometry(geom);
-  }else{
-    AliGeomManager::LoadGeometry(); //load geom from default CDB storage
-  }
-  
-  Float_t sigmaTrans=0.1; // 1mm
-  Float_t sigmaRot=0.001*180/TMath::Pi(); // 1 mrad
-  Float_t dX, dY, dZ;          Float_t dPsi, dTheta, dPhi;   //displacements
-
-  TClonesArray *pCA = new TClonesArray("AliAlignObjMatrix",10);
-  
-  TRandom *pRnd   = new TRandom(4357);
-
-  Int_t idHMPID =  AliGeomManager::kHMPID;
-  for (Int_t iCh = 0; iCh < 7; iCh++) {
-    dX     = (pRnd->Uniform()-0.5)*sigmaTrans;    dY     = (pRnd->Uniform()-0.5)*sigmaTrans;    dZ     = (pRnd->Uniform()-0.5)*sigmaTrans;
-    dPsi   = (pRnd->Uniform()-0.5)*sigmaRot;    dTheta = (pRnd->Uniform()-0.5)*sigmaRot;    dPhi   = (pRnd->Uniform()-0.5)*sigmaRot;
-    new((*pCA)[iCh]) AliAlignObjMatrix(AliGeomManager::SymName(idHMPID,iCh),
-       AliGeomManager::LayerToVolUID(idHMPID,iCh),dX,dY,dZ,dPsi,dTheta,dPhi,kTRUE);
-  }
-
-//   pCA->Print();
-
-  if( TString(gSystem->Getenv("TOCDB")) != TString("kTRUE") ){
-    // save on file
-    const char* filename = "HMPIDresidualMisalignment.root";
-    TFile f(filename,"RECREATE");
-    if(!f){
-      Error(macroname,"cannot open file for output\n");
-      return;
-    }
-    Info(macroname,"Saving alignment objects to the file %s", filename);
-    f.cd();
-    f.WriteObject(pCA,"HMPIDAlignObjs","kSingleKey");
-    f.Close();
-  }else{
-    // save in CDB storage
-    Info(macroname,"Saving alignment objects in CDB storage %s",
-        Storage.Data());
-    AliCDBMetaData *pMeta= new AliCDBMetaData();  
-    pMeta->SetResponsible("HMPID Expert");
-    pMeta->SetComment("Full alignment objects for HMPID produced with sigmaTrans=1mm and sigmaRot=1mrad");
-    pMeta->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
-    AliCDBId id("HMPID/Align/Data",0,AliCDBRunRange::Infinity());
-    storage->Put(pCA,id,pMeta);
-  }
-  
-  pCA->Delete();
-}
diff --git a/HMPID/MakeHMPIDResMisAlignment.C b/HMPID/MakeHMPIDResMisAlignment.C
deleted file mode 100644 (file)
index b1ad9cb..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-void MakeHMPIDResMisAlignment(){
-  // Create TClonesArray of residual misalignment objects for HMPID
-  //
-  const char* macroname = "MakeHMPIDResMisAlignment.C";
-  // Activate CDB storage and load geometry from CDB
-  AliCDBManager* cdb = AliCDBManager::Instance();
-  if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
-  cdb->SetRun(0);
-  
-  AliCDBStorage* storage;
-  TString Storage;
-  
-  if( TString(gSystem->Getenv("TOCDB")) == TString("kTRUE") ){
-    Storage = gSystem->Getenv("STORAGE");
-    if(!Storage.BeginsWith("local://") && !Storage.BeginsWith("alien://")) {
-      Error(macroname,"STORAGE variable set to %s is not valid. Exiting\n",Storage.Data());
-      return;
-    }
-    storage = cdb->GetStorage(Storage.Data());
-    if(!storage){
-      Error(macroname,"Unable to open storage %s\n",Storage.Data());
-      return;
-    }
-    AliCDBPath path("GRP","Geometry","Data");
-    AliCDBEntry *entry = storage->Get(path.GetPath(),cdb->GetRun());
-    if(!entry) Fatal(macroname,"Could not get the specified CDB entry!");
-    entry->SetOwner(0);
-    TGeoManager* geom = (TGeoManager*) entry->GetObject();
-    AliGeomManager::SetGeometry(geom);
-  }else{
-    AliGeomManager::LoadGeometry(); //load geom from default CDB storage
-  }    
-                 
-  Float_t sigmaTrans=0.1; // 1mm
-  Float_t sigmaRot=0.001*180/TMath::Pi(); // 1 mrad
-  Float_t dX, dY, dX;          Float_t dPsi, dTheta, dPhi;   //displacements
-
-  TClonesArray *pCA = new TClonesArray("AliAlignObjMatrix",10);
-  
-  TRandom *pRnd   = new TRandom(4357);
-
-  Int_t idHMPID =  AliGeomManager::kHMPID;
-  for (Int_t iCh = 0; iCh < 7; iCh++) {
-    dX     = (pRnd->Uniform()-0.5)*sigmaTrans;    dY     = (pRnd->Uniform()-0.5)*sigmaTrans;    dZ     = (pRnd->Uniform()-0.5)*sigmaTrans;
-    dPsi   = (pRnd->Uniform()-0.5)*sigmaRot;    dTheta = (pRnd->Uniform()-0.5)*sigmaRot;    dPhi   = (pRnd->Uniform()-0.5)*sigmaRot;
-    new((*pCA)[iCh]) AliAlignObjMatrix(AliGeomManager::SymName(idHMPID,iCh),AliGeomManager::LayerToVolUID(idHMPID,iCh),dX,dY,dZ,dPsi,dTheta,dPhi,kTRUE);
-  }
-
-//   pCA->Print();
-  
-  if( TString(gSystem->Getenv("TOCDB")) != TString("kTRUE") ){
-    // save on file
-    const char* filename = "HMPIDresidualMisalignment.root";
-    TFile f(filename,"RECREATE");
-    if(!f){
-      Error(macroname,"cannot open file for output\n");
-      return;
-    }
-    Info(macroname,"Saving alignment objects to the file %s", filename);
-    f.cd();
-    f.WriteObject(pCA,"HMPIDAlignObjs","kSingleKey");
-    f.Close();
-  }else{
-    // save in CDB storage
-    Info(macroname,"Saving alignment objects in CDB storage %s", Storage.Data());
-    AliCDBMetaData *pMeta= new AliCDBMetaData();  
-    pMeta->SetResponsible("HMPID Expert");
-    pMeta->SetComment("Residual alignment objects for HMPID produced with sigmaTrans=1mm and sigmaRot=1mrad");
-    pMeta->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
-    AliCDBId id("HMPID/Align/Data",0,AliCDBRunRange::Infinity());
-    storage->Put(pCA,id,pMeta);
-  }
-  
-  pCA->Delete();
-}
diff --git a/HMPID/MakeHMPIDZeroMisAlignment.C b/HMPID/MakeHMPIDZeroMisAlignment.C
deleted file mode 100644 (file)
index eca4556..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-void MakeHMPIDZeroMisAlignment(){
-  // Create TClonesArray of zero misalignment objects for HMPID
-  //
-  const char* macroname = "MakeHMPIDZeroMisAlignment.C";
-  // Activate CDB storage and load geometry from CDB
-  AliCDBManager* cdb = AliCDBManager::Instance();
-  if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
-  cdb->SetRun(0);
-  
-  AliCDBStorage* storage;
-  TString Storage;
-  
-  if( TString(gSystem->Getenv("TOCDB")) == TString("kTRUE") ){
-    Storage = gSystem->Getenv("STORAGE");
-    if(!Storage.BeginsWith("local://") && !Storage.BeginsWith("alien://")) {
-      Error(macroname,"STORAGE variable set to %s is not valid. Exiting\n",Storage.Data());
-      return;
-    }
-    storage = cdb->GetStorage(Storage.Data());
-    if(!storage){
-      Error(macroname,"Unable to open storage %s\n",Storage.Data());
-      return;
-    }
-    AliCDBPath path("GRP","Geometry","Data");
-    AliCDBEntry *entry = storage->Get(path.GetPath(),cdb->GetRun());
-    if(!entry) Fatal(macroname,"Could not get the specified CDB entry!");
-    entry->SetOwner(0);
-    TGeoManager* geom = (TGeoManager*) entry->GetObject();
-    AliGeomManager::SetGeometry(geom);
-  }else{
-    AliGeomManager::LoadGeometry(); //load geom from default CDB storage
-  }    
-                 
-  TClonesArray *pCA = new TClonesArray("AliAlignObjMatrix",10);
-  
-  Double_t dX=0.,dY=0.,dZ=0.,dPsi=0.,dTheta=0.,dPhi=0.;
-  Int_t idHMPID =  AliGeomManager::kHMPID;
-  for (Int_t iCh = 0; iCh < 7; iCh++) {
-    new((*pCA)[iCh]) AliAlignObjMatrix(AliGeomManager::SymName(idHMPID,iCh),AliGeomManager::LayerToVolUID(idHMPID,iCh),dX,dY,dZ,dPsi,dTheta,dPhi,kTRUE);
-  }
-
-//   pCA->Print();
-  if( TString(gSystem->Getenv("TOCDB")) != TString("kTRUE") ){
-    // save on file
-    const char* filename = "HMPIDzeroMisalignment.root";
-    TFile f(filename,"RECREATE");
-    if(!f){
-      Error(macroname,"cannot open file for output\n");
-      return;
-    }
-    Info(macroname,"Saving alignment objects to the file %s", filename);
-    f.cd();
-    f.WriteObject(pCA,"HMPIDAlignObjs","kSingleKey");
-    f.Close();
-  }else{
-    // save in CDB storage
-    Info(macroname,"Saving alignment objects in CDB storage %s",
-      Storage.Data());
-    AliCDBMetaData *pMeta= new AliCDBMetaData();  
-    pMeta->SetResponsible("HMPID Expert");
-    pMeta->SetComment("Zero alignment objects for HMPID");
-    pMeta->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
-    AliCDBId id("HMPID/Align/Data",0,AliCDBRunRange::Infinity());
-    storage->Put(pCA,id,pMeta);
-  }
-  
-  pCA->Delete();
-}