Progress with factorization of the reconstruction in the ITS (AliITStrackerMI):
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 3 Aug 2007 07:41:16 +0000 (07:41 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 3 Aug 2007 07:41:16 +0000 (07:41 +0000)
commitafd25725ca399dedf6e4866e4bbd8589c16ff257
tree930def74c64b6a0686cd72abc79e48a169e1fc39
parentb8ed1a9251eec86ea9e920d0f23ae8236f51f704
 Progress with factorization of the reconstruction in the ITS (AliITStrackerMI):
many hard-coded numbers moved from AliITStrackerMI to variables in AliITSRecoParam;
included options to switch-off V0 finding in the ITS, cluster sharing, assignment of
virtual clusters in the dead zones and gaps;
the position of the gaps (in z) in the SPD layers is taken from TGeo; all the material
budget can be taken from TGeo (thanks to Ludovic), but not yet by default (too slow,
working on shortcuts).
Modified classes:
-AliITStrackV2: method PropagateToTGeo() to get material from TGeo
via AliTracker::MeanMaterialBudget (thanks Andrei, Marian, Yura).
-AliITSRecoParam
-AliITStrackerMI
The material budget can be taken from TGeo by explicitly enabling an option in the rec.C macro:
 AliITSRecoParam * itsRecoParam = AliITSRecoParam::GetLowFluxParam();
 itsRecoParam->SetUseTGeoInTracker(kTRUE);
 //itsRecoParam->SetFindV0s(kFALSE);
 //itsRecoParam->SetAllowSharedClusters(kFALSE);
 //itsRecoParam->SetAddVirtualClustersInDeadZone(kFALSE);
 AliITSReconstructor::SetRecoParam(itsRecoParam);

Andrea
ITS/AliITSRecoParam.cxx
ITS/AliITSRecoParam.h
ITS/AliITStrackV2.cxx
ITS/AliITStrackV2.h
ITS/AliITStrackerMI.cxx
ITS/AliITStrackerMI.h