]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/READMErec.txt
Implemented methods:
[u/mrichter/AliRoot.git] / MUON / READMErec.txt
1 // $Id$
2
3 /*! 
4
5 \page README_rec Reconstruction
6  
7 The reconstruction is a multistage process, driven by the AliMUONReconstructor class :
8
9 - We read the RAW data, convert them (convert them back for simulated data) to 
10 AliMUONDigit. Performed by AliMUONDigitMaker. 
11 - We calibrate the digits, by subtracting pedestals and multiplying by gains. Performed
12  by AliMUONDigitCalibrator. Calibrated digits might be saved (back) to TreeD.
13 - We make clusters by associating digits, producing AliMUONRawCluster objects that end up
14   in TreeR of MUON.RecPoints#.root file(s). Steered by AliMUONClusterReconstructor. @ref AliMUONVClusterFinder "More..."
15
16 Part of the reconstruction, but not really steered by AliMUONReconstructor, is the
17  last stage, the tracking, i.e. associating clusters to form tracks. Steered by AliMUONTracker.
18  Producing AliMUONTrack objects that end up in TreeT of MUON.Tracks#.root and AliESDMuonTrack objects
19 that end up in the ESD (Event Summary Data), AliESDs.root file. @ref AliMUONVTrackReconstructor "More..."
20
21
22 \section rec_s1 How to tune muon track reconstruction
23
24 Several options and adjustable parameters are available for both Kalman and Original
25 tracking algorithms (hard coded for the moment in AliMUONVTrackReconstructor.cxx):
26 - *fgkSigmaToCutForTracking* : quality cut used to select new clusters to be
27   attached to the track candidate and to select good tracks.
28 - *fgkMakeTrackCandidatesFast* : if this flag is set to 'true', the track candidates
29   are made assuming linear propagation between stations 4 and 5.
30 - *fgkTrackAllTracks* : according to the value of this flag, in case that several
31   new clusters pass the quality cut, either we consider all the possibilities
32   (duplicating tracks) or we attach only the best cluster.
33 - *fgkRecoverTracks* : if this flag is set to 'true', we try to recover the tracks
34   lost during the tracking by removing the worst of the 2 clusters attached in the
35   previous station.
36 - *fgkImproveTracks* : if this flag is set to 'true', we try to improve the quality
37   of the tracks at the end of the tracking by removing clusters that do not pass
38   new quality cut (within the limit that we must keep at least one cluster per
39   the station).
40 - *fgkSigmaToCutForImprovement* : quality cut used when we try to improve the
41   quality of the tracks.
42
43 This chapter is defined in the READMErec.txt file.
44
45 */