]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveMUONChamberData.cxx
Preparation for the next Root release
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberData.cxx
index fce3f367e2d9e201aaa747848d47c2e231b33d73..2742e041cfa57e625a41af5ba5548b42ac7ba3fb 100644 (file)
@@ -7,6 +7,7 @@
  * full copyright notice.                                                 *
  **************************************************************************/
 
+#include "AliMpVSegmentation.h"
 #include "AliEveMUONChamberData.h"
 
 #include <AliMUONGeometryTransformer.h>
@@ -14,6 +15,7 @@
 #include <mapping/AliMpSector.h>
 #include <mapping/AliMpPad.h>
 #include <mapping/AliMpSegmentation.h>
+#include <mapping/AliMpVSegmentation.h>
 
 #include <TVector2.h>
 
@@ -125,8 +127,8 @@ void AliEveMUONChamberData::Init(Int_t chamber)
 
       sector = AliMpSegmentation::Instance()->GetSector(detElemId,AliMp::kCath0);
 
-      position  = sector->Position();
-      dimension = sector->Dimensions(); // half length
+      position  = TVector2(sector->GetPositionX(), sector->GetPositionY());
+      dimension = TVector2(sector->GetDimensionX(), sector->GetDimensionY()); // half length
 
       locP[0] =  position.Px();
       locP[1] =  position.Py();
@@ -171,8 +173,8 @@ void AliEveMUONChamberData::Init(Int_t chamber)
        continue;
       }
 
-      deltax = vseg->Dimensions().X();
-      deltay = vseg->Dimensions().Y();
+      deltax = vseg->GetDimensionX();
+      deltay = vseg->GetDimensionY();
       locP[0] =  -deltax;
       locP[1] =  -deltay;
       locD[0] =  +deltax;
@@ -228,12 +230,12 @@ void AliEveMUONChamberData::RegisterDigit(Int_t detElemId, Int_t cathode, Int_t
   const AliMpVSegmentation* vseg = AliMpSegmentation::Instance()
     ->GetMpSegmentation(detElemId,AliMp::GetCathodType(cathode));
 
-  AliMpPad pad = vseg->PadByIndices(AliMpIntPair(ix,iy),kTRUE);
+  AliMpPad pad = vseg->PadByIndices(ix,iy,kTRUE);
 
-  locP[0] = pad.Position().X();
-  locP[1] = pad.Position().Y();
-  locD[0] = pad.Dimensions().X();
-  locD[1] = pad.Dimensions().Y();
+  locP[0] = pad.GetPositionX();
+  locP[1] = pad.GetPositionY();
+  locD[0] = pad.GetDimensionX();
+  locD[1] = pad.GetDimensionY();
 
   locP[2] = 0.0;
   locD[2] = 0.0;