Backward compatibility (T.Kuhr)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Nov 2004 09:03:51 +0000 (09:03 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Nov 2004 09:03:51 +0000 (09:03 +0000)
ITS/AliITSv11GeomCable.cxx
ITS/AliITSv11GeomCableFlat.cxx
ITS/AliITSv11GeomCableRound.cxx

index 4b457ec..4fe811d 100644 (file)
@@ -114,7 +114,11 @@ const {
   // Get the check point #iCheckPt
   //
   TVectorD *coordVector =(TVectorD *)fPointArray.UncheckedAt(iCheckPt);
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+  CopyFrom(coord, coordVector->GetElements());
+#else
   CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
   return kTRUE;
 };
 
@@ -126,7 +130,11 @@ const {
   //
 
   TVectorD *coordVector =(TVectorD *)fPointArray.UncheckedAt(iCheckPt);
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+  CopyFrom(coord, coordVector->GetElements());
+#else
   CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
   return kTRUE;
 };
 
index 725dfc3..ee85a95 100644 (file)
@@ -109,7 +109,11 @@ Int_t AliITSv11GeomCableFlat::GetPoint( Int_t iCheckPt, Double_t *coord)
   // Get the correct point #iCheckPt
   TVectorD *coordVector =(TVectorD *)fPointArray.At(2*iCheckPt);
   if (coordVector) {
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+    CopyFrom(coord, coordVector->GetElements());
+#else
     CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
     return kTRUE;
   } else {
     return kFALSE;
@@ -124,7 +128,11 @@ Int_t AliITSv11GeomCableFlat::GetVect( Int_t iCheckPt, Double_t *coord)
 
   TVectorD *coordVector =(TVectorD *)fPointArray.At(2*iCheckPt+1);
   if (coordVector) {
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+    CopyFrom(coord, coordVector->GetElements());
+#else
     CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
     return kTRUE;
   } else {
     return kFALSE;
index 362fc6d..73e681d 100644 (file)
@@ -90,7 +90,11 @@ Int_t AliITSv11GeomCableRound::GetPoint( Int_t iCheckPt, Double_t *coord)
   const {
   // Get check point #iCheckPt
   TVectorD *coordVector =(TVectorD *)fPointArray.UncheckedAt(2*iCheckPt);
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+  CopyFrom(coord, coordVector->GetElements());
+#else
   CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
   return kTRUE;
 };
 
@@ -102,7 +106,11 @@ Int_t AliITSv11GeomCableRound::GetVect( Int_t iCheckPt, Double_t *coord)
   //
 
   TVectorD *coordVector =(TVectorD *)fPointArray.UncheckedAt(2*iCheckPt+1);
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+  CopyFrom(coord, coordVector->GetElements());
+#else
   CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
   return kTRUE;
 };
 //________________________________________________________________________
@@ -140,7 +148,11 @@ void AliITSv11GeomCableRound::PrintCheckPoints() const {
     TVectorD *coordVector = (TVectorD *)fPointArray.UncheckedAt(i*2);
     //TVectorD *vectVector = (TVectorD *)fPointArray.UncheckedAt(i*2+1);
     Double_t coord[3];
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,0,0)
+    CopyFrom(coord, coordVector->GetElements());
+#else
     CopyFrom(coord, coordVector->GetMatrixArray());
+#endif
 
     printf("   ( %.2f, %.2f, %.2f )\n", coord[0], coord[1], coord[2]);
   };