track matching update using ITS by Marcel
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 4 Dec 2012 19:02:01 +0000 (19:02 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 4 Dec 2012 19:02:01 +0000 (19:02 +0000)
EMCAL/doc/reconstruction.tex

index e79a508..18a92f5 100644 (file)
@@ -61,21 +61,25 @@ For EMCal, the track-cluster matching is done by default in the reconstruction c
 \r
 The logic of the matching procedure is the following:\r
 \begin{itemize}\r
+\item Check wheter TPC is available in DAQ/reco. See AliEMCALTracker::LoadClusters(). In case there is no TPC, ITS specific extrapolation will be used.\r
 \item Find all the EMCal clusters in the event. See AliEMCALTracker::LoadClusters().\r
 \item Find all the good tracks in the event. See AliEMCALTracker:: LoadTracks(). Several cuts are applied to select good tracks\r
        \begin{itemize}\r
        \item Minimum $p_{\rm{T}}$ cut, which can be set during the reconstruction.\r
-       \item Cut on number of TPC clusters, which can be set during the reconstruction.        \r
+       \item Cut on number of TPC clusters, which can be set during the reconstruction. This specific cut is avoided in case there is only ITS available in reconstruction.    \r
        \item $|\eta|<0.8$ and $20^{\circ} < \varphi < 120^{\circ} $. These fiducial cuts are hard coded since tracks out of this range should never make it to EMCal. \r
        \end{itemize}\r
 \item For each good track, find the nearest cluster as matched if their residuals fall within the cuts. See AliEMCALTracker::FindMatchedCluster(), which follows the following steps:\r
        \begin{itemize}\r
-       \item Get the starting point: if the {\it friendTrack} is available, use the last point on the TPC. Otherwise, use the point at the inner wall of the TPC. \r
+       \item Get the starting point: if the {\it friendTrack} is available, use the last point on the TPC. Otherwise, use the point at the inner wall of the TPC.\r
+       \item If only ITS tracks are available in reconstruction, the propagation will use the track information from the vertex.          \r
        \item Extrapolate tracks to the EMCal surface at 430 cm, and apply fiducial cuts on the extrapolated points: $|\eta|<0.75$ and $70^{\circ} < \varphi < 190^{\circ} $. The step size in the extrapolation can be set in the reconstruction, and the default value is 20 cm.\r
        \item Extrapolate tracks further, with 5 cm step size, to the positions of all the EMCal clusters which are in the vicinity of the extrapolated points from last step. Then the distance between extrapolated tracks to the clusters are calculated, and the nearest cluster is assigned as matched if the residuals fall within cuts. By fitting the distributions of the residuals using Gaussian functions, we can choose to cut on $N\sigma$ of the residuals.To further improve the matching performance, $p_{\rm{T}}$ and charge dependent cuts can be used. \r
        \end{itemize}\r
 \end{itemize}\r
 \r
+\r
+\r
 \subsection{How to execute the reconstruction}\r
 \r
 Executing the reconstruction is very similar to the simulation case, see the macro TestEMCALReconstruction.C (a bit more detailed than the one in \$ALICE\_ROOT/EMCAL/macros) :\r
@@ -84,7 +88,8 @@ Executing the reconstruction is very similar to the simulation case, see the mac
 \begin{lstlisting}\r
 void TestEMCALReconstruction() {\r
 \r
-TString detector=``EMCAL TPC'';//Same function as in Simulation.C \r
+TString detector=``EMCAL TPC'';//Same function as in Simulation.C  \r
+// TString detector=``EMCAL ITS''; if user wants ITS tracking to be used.\r
 \r
 AliReconstruction rec; //Create reconstruction object \r
 \r