Alignable objects from OCDB (A. Dainese)
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 May 2009 16:14:07 +0000 (16:14 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 May 2009 16:14:07 +0000 (16:14 +0000)
ITS/ShowITSHitsRecPoints.C

index 98c83c9..d340d30 100644 (file)
@@ -48,11 +48,14 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE,
   if(!gGeoManager){
     AliGeomManager::LoadGeometry("geometry.root");
   }
+
   if(align) {
     TFile f(alignfile.Data());
     TClonesArray* ar = (TClonesArray*)f.Get("ITSAlignObjs");
     AliGeomManager::ApplyAlignObjsToGeom(*ar);
     f.Close();
+  } else {
+    AliGeomManager::ApplyAlignObjsFromCDB("ITS");
   }
 
   AliRunLoader* rl = AliRunLoader::Open("galice.root");
@@ -363,8 +366,11 @@ Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE,
     TClonesArray* ar = (TClonesArray*)f.Get("ITSAlignObjs");
     AliGeomManager::ApplyAlignObjsToGeom(*ar);
     f.Close();
+  } else {
+    AliGeomManager::ApplyAlignObjsFromCDB("ITS");
   }
 
+
   AliRunLoader* rl = AliRunLoader::Open("galice.root");
   if (rl == 0x0){
     cerr<<"Can not open session RL=NULL"<< endl;