Bugfix (thanks to Kirill!)
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 15 Mar 2006 13:08:59 +0000 (13:08 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 15 Mar 2006 13:08:59 +0000 (13:08 +0000)
STEER/AliAlignObj.cxx

index e3a6528..1c9781b 100644 (file)
@@ -189,7 +189,7 @@ Bool_t AliAlignObj::MatrixToAngles(const Double_t *rot, Double_t *angles) const
 {
   // Calculates the Euler angles in "x y z" notation
   // using the rotation matrix
-  if(rot[0]<1e-7 || rot[8]<1e-7) return kFALSE;
+  if(TMath::Abs(rot[0])<1e-7 || TMath::Abs(rot[8])<1e-7) return kFALSE;
   Double_t raddeg = TMath::RadToDeg();
   angles[0]=raddeg*TMath::ATan2(-rot[5],rot[8]);
   angles[1]=raddeg*TMath::ASin(rot[2]);