fKinkIndexes[1] = 0;
fKinkIndexes[2] = 0;
+ for(int i=0;i<6;i++) {
+ fHasPointOnITS[i]=false;
+ }
+
for(int i=0;i<9;i++)
{
fNominalTpcPoints[i].SetX(0);
fKinkIndexes[1] = aTrack.fKinkIndexes[1];
fKinkIndexes[2] = aTrack.fKinkIndexes[2];
+ for(int i=0;i<6;i++) {
+ fHasPointOnITS[i]=false;
+ }
+
fXatDCA=aTrack.fXatDCA;
fYatDCA=aTrack.fYatDCA;
fZatDCA=aTrack.fZatDCA;
fKinkIndexes[2] = points[2];
}
+void AliFemtoTrack::SetITSHitOnLayer(int i, bool val)
+{
+ // Transfer ITS hit
+ fHasPointOnITS[i] = val;
+}
+
+
int AliFemtoTrack::KinkIndex(int aIndex) const
{
// Return Kink index
return 0;
}
+bool AliFemtoTrack::HasPointOnITSLayer(int aIndex) const
+{
+ // Return if i-th ITS layer had a hit for this track
+ if ((aIndex <6) && (aIndex>=0))
+ return fHasPointOnITS[aIndex];
+ else
+ return false;
+}
+
// void AliFemtoTrack::SetXTPC(const AliFemtoThreeVector& aXTPC)
// {
// fXTPC = aXTPC;