Replacement of TVector2 object with two doubles in all mapping classes (except for graphics and AliMpMotifSpecial, where it is used in AliMpExMap); this speeds up Segmentation search functions, mainly PadByPosition (see timeMapping2.out in mapping/macros). Ivana
From Laurent - Added new classes into slat category (dependent on basic and motif, but not on sector) - AliMpArea: changed the validity test - now one dimension (either x or y) can have the zero value - Minor fixes in AliMpMotif, AliMpMotifMap, AliMpMotifPainter From Ivana: - The AliMpReader splitted into AliMpMotifReader (used by both sector and slat) and AliMpSectorReader - Updated comments for doxygen, now documented - class categories - class description (in .h) - member function description (in .cxx)
liMUONSt12QuadrantSegmentation.cxx - Npx, Npy implemented using new function from mapping (Ivana) AliMUONTest.cxx AliMUONTest.h - Included Station2 segmentation - Extended printing pads (Ivana) mapping/AliMpPlaneSegmentation.cxx mapping/AliMpPlaneSegmentation.h mapping/AliMpRow.cxx mapping/AliMpRowSegment.cxx mapping/AliMpRowSegment.h mapping/AliMpRowSegmentLSpecial.cxx mapping/AliMpRowSegmentLSpecial.h mapping/AliMpRowSegmentRSpecial.cxx mapping/AliMpRowSegmentRSpecial.h mapping/AliMpSectorSegmentation.cxx mapping/AliMpSectorSegmentation.h mapping/AliMpVRowSegment.h mapping/AliMpVRowSegmentSpecial.cxx mapping/AliMpVRowSegmentSpecial.h mapping/AliMpVSegmentation.h mapping/data/station2/non-bending_plane/zones_special_outer.dat mapping/macros/testAllIndices.C mapping/macros/testAnyPadIterators.C mapping/macros/testExistingPads.C mapping/macros/testMotifTypeIterators.C mapping/macros/testPadDimensions.C mapping/macros/testPlaneAreaIterator.C mapping/macros/testReadMotifType.C - Corrected algorithms for setting global indices for special row segments (to work properly with station2 data) - Corrected zones_special_outer.dat for station2, non-bending_plane - Added new functions to AliMpVSegmentation interface: virtual Int_t MaxPadIndexX() = 0; virtual Int_t MaxPadIndexY() = 0; - Updated test macros to get them working with station2 (Ivana)