* full copyright notice. *
**************************************************************************/
+#include "AliMpVSegmentation.h"
#include "AliEveMUONChamberData.h"
#include <AliMUONGeometryTransformer.h>
#include <mapping/AliMpSector.h>
#include <mapping/AliMpPad.h>
#include <mapping/AliMpSegmentation.h>
+#include <mapping/AliMpVSegmentation.h>
#include <TVector2.h>
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();
continue;
}
- deltax = vseg->Dimensions().X();
- deltay = vseg->Dimensions().Y();
+ deltax = vseg->GetDimensionX();
+ deltay = vseg->GetDimensionY();
locP[0] = -deltax;
locP[1] = -deltay;
locD[0] = +deltax;
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;