]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONPainterMasterFrame.cxx
Treatment of bad SDD half-modules (F. Prino)
[u/mrichter/AliRoot.git] / MUON / AliMUONPainterMasterFrame.cxx
index a47b1ae20ff1970aad2c917499ee379493f8fe8d..bbcbbd3655ca00dd7b98bdf5fc6cc957e94f11ec 100644 (file)
@@ -333,16 +333,8 @@ AliMUONPainterMasterFrame::ShiftClicked(AliMUONVPainter* painter, Double_t*)
     // create "opposite" attributes
     AliMUONAttPainter a1(a);
     AliMUONAttPainter a2(a);
-    
-    if ( a.IsCathodeDefined() ) 
-    {
-      a2.SetCathode(!a.IsCathode0(),!a.IsCathode1());
-    }
-    
-    if ( a.IsPlaneDefined() ) 
-    {
-      a2.SetPlane(!a.IsBendingPlane(),!a.IsNonBendingPlane());
-    }
+  
+    a2.Invert();
     
     a1.SetCathodeAndPlaneDisabled(kTRUE);
     a2.SetCathodeAndPlaneDisabled(kTRUE);
@@ -380,7 +372,7 @@ AliMUONPainterMasterFrame::ShiftClicked(AliMUONVPainter* painter, Double_t*)
     
     AliMpArea area(painter->Area());
     
-    if ( area.Dimensions().X() > 1.2*area.Dimensions().Y() ) 
+    if ( area.GetDimensionX() > 1.2*area.GetDimensionY() ) 
     {
       nx = 1;
       ny = 2;