X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGCF%2FFEMTOSCOPY%2FAliFemto%2FAliFemtoTrack.cxx;h=ea49bcdbf2ab775a1677ca649d29627c30ac9316;hb=4eac0b055a2c9114969e8edda1ae021089f10b2e;hp=77045c3ffd5b00f57d19e2633b2d8deb95bd722f;hpb=63ba53374145301911b457c63e50988999c16f62;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGCF/FEMTOSCOPY/AliFemto/AliFemtoTrack.cxx b/PWGCF/FEMTOSCOPY/AliFemto/AliFemtoTrack.cxx index 77045c3ffd5..ea49bcdbf2a 100644 --- a/PWGCF/FEMTOSCOPY/AliFemto/AliFemtoTrack.cxx +++ b/PWGCF/FEMTOSCOPY/AliFemto/AliFemtoTrack.cxx @@ -78,6 +78,10 @@ AliFemtoTrack::AliFemtoTrack(): 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); @@ -253,6 +257,10 @@ AliFemtoTrack& AliFemtoTrack::operator=(const AliFemtoTrack& aTrack) 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; @@ -402,6 +410,13 @@ void AliFemtoTrack::SetKinkIndexes(int points[3]) 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 @@ -411,6 +426,15 @@ int AliFemtoTrack::KinkIndex(int aIndex) const 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;