New classes to get a much improved performance in the computation of
authorlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Apr 2009 20:04:49 +0000 (20:04 +0000)
committerlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Apr 2009 20:04:49 +0000 (20:04 +0000)
commit8f0acce43f1385d0facc4c77b2aeca92a8eaa34c
treec17c6ad06a704e9900ace6c9844d79277a6a23f8
parent2e557d1c15e036186aaffeebb8016a480627a145
New classes to get a much improved performance in the computation of
the contours of the various elements in the tracker (manu, buspatch,
detection element, chamber). With this improved algorithm, we can now
stop to use the padstore.root file (which used to contain pre-computed
contours, as that computation was really long) in mchview.
At the same time we achieve a better separation of the contour computation
and graphical representation. So AliMUONPainterContourMaker and
AliMUONPainterContour classes are removed, and the contour and
contour making are now part of the more general geometry library,
instead of the graphics one.

New classes :
                  AliMUONContour
                  AliMUONContourMaker
                  AliMUONContourMakerTest
                  AliMUONContourPainter
                  AliMUONManuContourMaker
                  AliMUONNode
                  AliMUONPainterDataRegistry
                  AliMUONPointWithRef
                  AliMUONPolygon
                  AliMUONSegment
                  AliMUONSegmentTree
                  mapping/AliMpUID

(Laurent)
33 files changed:
MUON/AliMUONBusPatchPainter.cxx
MUON/AliMUONBusPatchPainter.h
MUON/AliMUONChamberPainter.cxx
MUON/AliMUONChamberPainter.h
MUON/AliMUONDEPainter.cxx
MUON/AliMUONDEPainter.h
MUON/AliMUONManuPadPainter.cxx
MUON/AliMUONManuPadPainter.h
MUON/AliMUONManuPainter.cxx
MUON/AliMUONManuPainter.h
MUON/AliMUONMchViewApplication.cxx
MUON/AliMUONPCBPainter.cxx
MUON/AliMUONPCBPainter.h
MUON/AliMUONPainterDataSourceFrame.cxx
MUON/AliMUONPainterDataSourceItem.cxx
MUON/AliMUONPainterHelper.cxx
MUON/AliMUONPainterHelper.h
MUON/AliMUONPainterHighlighter.cxx
MUON/AliMUONPainterPlotSelector.cxx
MUON/AliMUONPainterRegistry.cxx
MUON/AliMUONPainterRegistry.h
MUON/AliMUONRawStream.h
MUON/AliMUONRawStreamTrackerHP.cxx
MUON/AliMUONTrackerDataCompareDialog.cxx
MUON/AliMUONVPainter.cxx
MUON/AliMUONVPainter.h
MUON/MUONevaluationLinkDef.h
MUON/MUONgraphicsLinkDef.h
MUON/MUONmappingLinkDef.h
MUON/libMUONevaluation.pkg
MUON/libMUONgraphics.pkg
MUON/libMUONmapping.pkg
MUON/mchview.cxx