]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
AliITStrackV2::ResetClusters reimplemented for alignment (J. Belikov)
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Jul 2008 17:22:43 +0000 (17:22 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Jul 2008 17:22:43 +0000 (17:22 +0000)
ITS/AliITStrackV2.cxx
ITS/AliITStrackV2.h

index 6edcfebfd48180d7c2939e142fc065c66ea94531..277b0fd35a7dd3660d4a6374b237d48cc3a7aaca 100644 (file)
@@ -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
index cf8d78a1383b7d5c00f1b109ce8e0944ca3048bb..29cd96ee0420fd5081cdf6bc21a1a764d4ae40d7 100644 (file)
@@ -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;}