/*
$Log$
+Revision 1.1 2000/10/06 09:00:47 morsch
+Segmentation class for chambers built out of slats.
+
*/
#include "AliMUONSegmentationSlat.h"
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::
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::
/*
$Log$
+Revision 1.1 2000/10/06 09:00:47 morsch
+Segmentation class for chambers built out of slats.
+
*/
#include "AliMUONSegmentationSlatN.h"
}
}
// 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));
}