Code introduced to remove ghosts with the charge correlation between the 2
authoregangler <egangler@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Mar 2001 13:32:10 +0000 (13:32 +0000)
committeregangler <egangler@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Mar 2001 13:32:10 +0000 (13:32 +0000)
commit07cfabcf232ec2cefd838b9075dbe6ddd1bfff90
tree3da5598b40ceceb8f2f0ff6c7c4e2d5b3620c4bc
parent16d579906634340868d62957f52daf59a4f8d8a9
Code introduced to remove ghosts with the charge correlation between the 2
cathods. A chi2 is performed for the 2 possibilities.
If one gets good chi2 (with respect to the fGhostChi2Cut parameter) and the
other wrong chi2, the ambiguity is solved
If both gets good or both bad chi2, no choice is made
By default the fGhostChi2Cut parameter is set to solve about 70% of ghost
problems with about 2% errors, with the current version of the code.

Implementation :
fGhostChi2Cut is in AliMUONClusterFinderVS, with setters and getters.
a fDebugLevel was also introduced to switch off some of the output.
When an ambiguity is detected and not solved, the fGhost word in
AliMUONRawCluster is set to 1 or 2, depending whether both charge chi2 are
good or bad.
a DumpIndex method was also added in AliMUONRawCluster to produce a printout
of digit indexes.

User incidences :
By default, the code makes ghost check. If you want previous behaviour,
put in MUONrawclusters the value of SetGhostChi2Cut to infinity (1e.6) is
sufficient.
MUON/AliMUONClusterFinderVS.cxx
MUON/AliMUONClusterFinderVS.h
MUON/AliMUONRawCluster.cxx
MUON/AliMUONRawCluster.h
MUON/MUONrawclusters.C