change char* uncorrect comparison == by strcmp
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Apr 2004 14:26:45 +0000 (14:26 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Apr 2004 14:26:45 +0000 (14:26 +0000)
PHOS/AliPHOSGeometry.cxx

index 78db7a1ce64a06d7c7e5e74aca20c0684cf9d5d4..afb41dcf095c784089c6785fd15a1fb8ff8ad685 100644 (file)
@@ -484,8 +484,8 @@ TVector3 AliPHOSGeometry::GetModuleCenter(char *det, Int_t module) const
 {
   // Returns a position of the center of the CPV or EMC module
   Float_t rDet = 0.;
-  if      (det == "CPV") rDet  = GetIPtoCPVDistance   ();
-  else if (det == "EMC") rDet  = GetIPtoCrystalSurface();
+  if      (strcmp(det,"CPV") == 0) rDet  = GetIPtoCPVDistance   ();
+  else if (strcmp(det,"EMC") == 0) rDet  = GetIPtoCrystalSurface();
   else Fatal("GetModuleCenter","Wrong detector name %s",det);
 
   Float_t angle = GetPHOSAngle(module); // (40,20,0,-20,-40) degrees