Protection agains zero misalignment matrix added
authorprsnko <prsnko@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 2010 05:27:14 +0000 (05:27 +0000)
committerprsnko <prsnko@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 2010 05:27:14 +0000 (05:27 +0000)
PHOS/AliPHOSGeoUtils.cxx

index 9dd7af5..cd13736 100644 (file)
@@ -632,6 +632,8 @@ void AliPHOSGeoUtils::SetMisalMatrix(const TGeoHMatrix * m, Int_t mod){
   if(fPHOSMatrix[mod]){ //have been set already. Can not be changed any more
     return ;
   }
+  if(m==NULL) //Matrix for non-existing modules? Remain zero, no need to re-set
+    return ;
   fPHOSMatrix[mod]= new TGeoHMatrix(*m) ;
 
   //If module does not exist, make sure all its matrices are zero