A major update in the tracking code is available in the TRUNK. This
authorabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Mar 2009 15:44:34 +0000 (15:44 +0000)
committerabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Mar 2009 15:44:34 +0000 (15:44 +0000)
commiteb2b4f916a4b2cfa883e49ba0c91ef516534190f
tree6e6b0652b7b03c52d54e2bb149c7f1503135ee53
parent8ded3fc7af7dfa65763ff96ccad767018a42bbe2
A major update in the tracking code is available in the TRUNK. This
update is mainly triggered to create the infrastructure for
recalculating the cluster position during tracking but it is also
answering some comments/suggestions from the users. Here is a list of
the features which are now available:

- use of GeoManager in the tracking. This is needed to correctly
  initialize the radial position of the following :
      - anode wire plane
      - chamber entrance

- configurable fiducial area. for the moment I have a 5mm exclusion area around the pad plane limits

- proper definition of ESD status bits, in particular the TRDin and TRDStop

- history of tracking per TRD track. One would be able now
  to query what happened to the track in each layer on the
  way from TPC to TOF. At the level of AliTRDtrackV1 one
  can access this information via the function
   inline UChar_t GetStatusTRD(Int_t ly=-1) const;
  There are also general (static) functions to be used in the future with the ESD track:
   inline static Bool_t IsTrackError(ETRDtrackError error, UInt_t status);
   inline static Bool_t IsLayerError(ETRDlayerError error, Int_t layer, UInt_t status);
TRD/AliTRDgeometry.cxx
TRD/AliTRDgeometry.h
TRD/AliTRDseedV1.cxx
TRD/AliTRDseedV1.h
TRD/AliTRDtrackV1.cxx
TRD/AliTRDtrackV1.h
TRD/AliTRDtrackerV1.cxx
TRD/AliTRDtrackerV1.h
TRD/qaRec/AliTRDpidChecker.cxx