From 7ac230971fdd2d9291fbd499bfbbd4ef6e5839c8 Mon Sep 17 00:00:00 2001 From: masera Date: Fri, 25 Jul 2008 17:22:43 +0000 Subject: [PATCH] AliITStrackV2::ResetClusters reimplemented for alignment (J. Belikov) --- ITS/AliITStrackV2.cxx | 10 ++++++++++ ITS/AliITStrackV2.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ITS/AliITStrackV2.cxx b/ITS/AliITStrackV2.cxx index 6edcfebfd48..277b0fd35a7 100644 --- a/ITS/AliITStrackV2.cxx +++ b/ITS/AliITStrackV2.cxx @@ -75,6 +75,16 @@ AliITStrackV2::AliITStrackV2(AliESDtrack& t,Bool_t c) throw (const Char_t *) : for(Int_t i=0; i<4; i++) fdEdxSample[i]=0; } +//____________________________________________________________________________ +void AliITStrackV2::ResetClusters() { + //------------------------------------------------------------------ + // Reset the array of attached clusters. + //------------------------------------------------------------------ + for (Int_t i=0; i<2*AliITSgeomTGeo::kNLayers; i++) fIndex[i]=-1; + SetChi2(0.); + SetNumberOfClusters(0); +} + void AliITStrackV2::UpdateESDtrack(ULong_t flags) const { fESDtrack->UpdateTrackParams(this,flags); // copy the module indices diff --git a/ITS/AliITStrackV2.h b/ITS/AliITStrackV2.h index cf8d78a1383..29cd96ee042 100644 --- a/ITS/AliITStrackV2.h +++ b/ITS/AliITStrackV2.h @@ -52,7 +52,7 @@ public: Float_t GetSampledEdx(Int_t i) const {return fdEdxSample[i];} void CookdEdx(Double_t low=0., Double_t up=0.51); void SetDetectorIndex(Int_t i) {SetLabel(i);} - void ResetClusters() { SetChi2(0.); SetNumberOfClusters(0); } + void ResetClusters(); void UpdateESDtrack(ULong_t flags) const; AliESDtrack *GetESDtrack() const {return fESDtrack;} -- 2.39.3