Re-establishing creation of RecPoints in TreeR (Laurent)
authorlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 30 Mar 2008 22:06:05 +0000 (22:06 +0000)
committerlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 30 Mar 2008 22:06:05 +0000 (22:06 +0000)
commit9bf6860bdd8c933089cab44a94c95664875e5c5f
tree391f14806fd1de417c991bd32a8c6606378e6131
parent2677201510b84537e7a170051d418712053986b6
Re-establishing creation of RecPoints in TreeR (Laurent)
Introducing tracking mode starting from trigger tracks (Laurent)
New options for tracking and some bugs fixed (Philippe P.)

========================================================

New classes :

- AliMUONLegacyClusterServer (Laurent)

A cluster server which is doing no more than serving clusters from an existing cluster store. Used to re-establish clustering in local reconstruction (see AliMUONReconstructor's changes)

- AliMUONTriggerTrackToTrackerClusters (Laurent)

A class to replace clusters in stations 4 and 5 (that are discarded (if they exist)) by "fake" ones, created from the extrapolation of trigger tracks to st45.
Created to allow reconstruction of data taken during Feb. 08 cosmic run where st45 were not ready yet.

========================================================

 AliMUONReconstructor.cxx (Laurent)

        Re-establishing, in the case of non-combined tracking, the filling of the TreeR with        the clusters, i.e. clustering is done in local reconstruction in that case, and
        not in tracking phase.

 AliMUONClusterFinderMLEM.cxx (Laurent)

        Fixing a small memory leak

libMUONrec.pkg (Laurent)
MUONrecLinkDef.h

        Adding new classes

AliMUONClusterStoreV2.cxx (Laurent)

        Fixing a memory leak in ReMap

AliMUONRawClusterV2.cxx (Laurent)
AliMUONCluster.cxx

        Fixing errors found by valgrind

AliMUONSimpleClusterServer (Laurent)

        Changing ctor parameter from ref to pointer, as we're taking ownership of that
        object, and adding a method to find out in which DE a global (x,y) position is.

AliMUONVClusterServer.h (Laurent)

        Changing comment which did not follow interface change...

AliMUONTracker (Laurent)

        If no cluster server given, use legacy one (see also changes in AliMUONReconstructor)

 AliMUONRecoParam (Laurent & Philippe P.)

        New options

AliMUONRefitter (Laurent)

        Avoids code duplication and use new SimpleClusterServer interface.

AliMUON*Tracker* (Philippe P.)

        - solved the problem of divergence in the tracking of low momentum muons
        - added a reconstruction parameter defining the maximum non bending slope of the primary track candidates
        - added the possibility to disable one or more chambers in the reconstruction (new option)
        - added the possibility to reconstruct a track even if it has no cluster in one or more stations (new option)
        - added the possibility to make a primary track candidate starting from one cluster on station 4 and one on station 5 (new option)
32 files changed:
MUON/AliMUONCluster.cxx
MUON/AliMUONClusterFinderMLEM.cxx
MUON/AliMUONClusterStoreV2.cxx
MUON/AliMUONGeometryTransformer.cxx
MUON/AliMUONGeometryTransformer.h
MUON/AliMUONLegacyClusterServer.cxx [new file with mode: 0644]
MUON/AliMUONLegacyClusterServer.h [new file with mode: 0644]
MUON/AliMUONRawClusterV2.cxx
MUON/AliMUONRecoParam.cxx
MUON/AliMUONRecoParam.h
MUON/AliMUONReconstructor.cxx
MUON/AliMUONReconstructor.h
MUON/AliMUONRefitter.cxx
MUON/AliMUONSimpleClusterServer.cxx
MUON/AliMUONSimpleClusterServer.h
MUON/AliMUONTrack.cxx
MUON/AliMUONTrackExtrap.cxx
MUON/AliMUONTrackReconstructor.cxx
MUON/AliMUONTrackReconstructor.h
MUON/AliMUONTrackReconstructorK.cxx
MUON/AliMUONTrackReconstructorK.h
MUON/AliMUONTracker.cxx
MUON/AliMUONTracker.h
MUON/AliMUONTriggerTrackToTrackerClusters.cxx [new file with mode: 0644]
MUON/AliMUONTriggerTrackToTrackerClusters.h [new file with mode: 0644]
MUON/AliMUONVClusterServer.h
MUON/AliMUONVTrackReconstructor.cxx
MUON/AliMUONVTrackReconstructor.h
MUON/MUONefficiency.C
MUON/MUONrecLinkDef.h
MUON/libMUONrec.pkg
MUON/runReconstruction.C