1. Update to AliESDtrack
authorjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 18 Oct 2011 10:20:15 +0000 (10:20 +0000)
committerjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 18 Oct 2011 10:20:15 +0000 (10:20 +0000)
commit4c3dc2a04c3ac7c8460b473e0e11cbc78db722be
tree9f6cc00b6cf5e0fc1dac46d67ed9ef883c97b29b
parent3fb8afb8be0ca3750005dc1da417534d0ccc5fd2
1. Update to AliESDtrack
- Adding "golden TPC cut" on chi2 between tpc only track constrained
  to the vertex and the global track. The code is an adapted version
  from the implemention provided by the RAA group (Jacek et al).
- The calculated chi2 value is cached to avoid the computing-intensive
  operation several times in train running.
- New function that returns the number of crossed rows and caches it
  (suggestion by Jens W).

2. AliESDtrackCuts has been optimized
- Golden cut added. Therefore the prototype of AcceptTrack needed to
  be changed (backward compatible). One needs to pass the event as well
  when the new cut is to be used.
- CPU intensive cuts are only evaluated when other cuts have
  passed (Nsigma, golden TPC cut).
  NOTE: Control histograms are only filled for those quantities when the other cuts have passed
ANALYSIS/AliESDtrackCuts.cxx
ANALYSIS/AliESDtrackCuts.h
STEER/ESD/AliESDtrack.cxx
STEER/ESD/AliESDtrack.h
STEER/STEERBase/AliExternalTrackParam.cxx
STEER/STEERBase/AliExternalTrackParam.h