]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/PHOSbase/AliPHOSReconstructor.cxx
Description of Module 4 (geometry 2015) added
[u/mrichter/AliRoot.git] / PHOS / PHOSbase / AliPHOSReconstructor.cxx
index 2160232cc707b74011e10c3e175f28dac408c44f..11405c81d33606e4110b2ae2795d938b88180354 100644 (file)
@@ -578,12 +578,21 @@ void AliPHOSReconstructor::FillMisalMatrixes(AliESDEvent* esd)const{
   TGeoHMatrix * m ;
   for(Int_t mod=0; mod<5; mod++){
     snprintf(path,255,"/ALIC_1/PHOS_%d",mod+1) ; //In Geometry modules numbered 1,2,.,5
-    if (gGeoManager->cd(path)){
+    if (gGeoManager->CheckPath(path)){
+      gGeoManager->cd(path) ;
       m = gGeoManager->GetCurrentMatrix() ;
       esd->SetPHOSMatrix(new TGeoHMatrix(*m),mod) ;
     }
     else{
-      esd->SetPHOSMatrix(NULL,mod) ;
+      snprintf(path,255,"/ALIC_1/PHOH_%d",mod+1) ; //In Geometry modules numbered 1,2,.,5
+      if (gGeoManager->CheckPath(path)){
+        gGeoManager->cd(path) ;
+        m = gGeoManager->GetCurrentMatrix() ;
+        esd->SetPHOSMatrix(new TGeoHMatrix(*m),mod) ;
+      }
+      else{
+        esd->SetPHOSMatrix(NULL,mod) ;
+      }
     }
   }