]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Some type cast problems of type (TMath::Sign((Float_t)1.,x)) corrected (P.H.)
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 9 Oct 2000 14:06:18 +0000 (14:06 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 9 Oct 2000 14:06:18 +0000 (14:06 +0000)
MUON/AliMUONSegmentationSlat.cxx
MUON/AliMUONSegmentationSlatN.cxx

index 95104600c77e6ce6535c13a8150849e3a7f1060f..d42d3e3ed4a51088e9c82fbdf5513d3c67dfe545 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.1  2000/10/06 09:00:47  morsch
+Segmentation class for chambers built out of slats.
+
 */
 
 #include "AliMUONSegmentationSlat.h"
@@ -202,8 +205,8 @@ void AliMUONSegmentationSlat::SetSymmetry(Int_t   ix,   Int_t iy)
 void AliMUONSegmentationSlat::SetSymmetry(Float_t  x, Float_t  y)
 {
 // Set set signs for symmetry transformation
-    fSym[0]=Int_t (TMath::Sign(1.,x));
-    fSym[1]=Int_t (TMath::Sign(1.,y));
+    fSym[0]=Int_t (TMath::Sign((Float_t)1.,x));
+    fSym[1]=Int_t (TMath::Sign((Float_t)1.,y));
 }
 
 void AliMUONSegmentationSlat::
@@ -222,9 +225,9 @@ GetPadI(Float_t x, Float_t y, Float_t z, Int_t &ix, Int_t &iy)
     Slat(islat)->GetPadI(xlocal, ylocal, ix, iy);
     for (i=0; i<islat; i++) iy+=Slat(islat)->Npy();
 
-    ix=ix*Int_t(TMath::Sign(1.,x));    
+    ix=ix*Int_t(TMath::Sign((Float_t)1.,x));    
 // Transform y 
-    iy=iy*Int_t(TMath::Sign(1.,y));   
+    iy=iy*Int_t(TMath::Sign((Float_t)1.,y));   
 }
 
 void AliMUONSegmentationSlat::
index 7a9e7a6ecba2cd5e7672cbc62ecb77a9cd47fca7..38843f17bc1597f0880289996cba5aa3037c5c84 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.1  2000/10/06 09:00:47  morsch
+Segmentation class for chambers built out of slats.
+
 */
 
 #include "AliMUONSegmentationSlatN.h"
@@ -126,8 +129,8 @@ GetPadI(Float_t x, Float_t y, Float_t z, Int_t &ix, Int_t &iy)
        }
     }
 // Determine sign depending on quadrant
-    ix=ix*Int_t(TMath::Sign(1.,x));
-    iy=iy*Int_t(TMath::Sign(1.,y));    
+    ix=ix*Int_t(TMath::Sign((Float_t)1.,x));
+    iy=iy*Int_t(TMath::Sign((Float_t)1.,y));    
 
 }