Print

Print


Commit in trf++/src/gtrbase on MAIN
GTrackState.cpp+6-71.2 -> 1.3
inverse_kalman

trf++/src/gtrbase
GTrackState.cpp 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- GTrackState.cpp	10 Aug 2011 22:07:06 -0000	1.2
+++ GTrackState.cpp	10 Aug 2011 23:04:24 -0000	1.3
@@ -208,12 +208,11 @@
 }
 
 //**********************************************************************
-/* cng
 void GTrackState::inverse_kalman() const {
   if(_tre_nohit.is_valid())
     return;
 
-  assert(cluster().is_valid());
+  assert(cluster());
   assert(_fit_status == OPTIMAL || 
 	 _fit_status == FORWARD || 
 	 _fit_status == BACKWARD);
@@ -222,7 +221,7 @@
   //ClusterPtr pclu = ppclu->new_trf_cluster();
   //assert( pclu != 0 );
  
-  const HitList& hlist = pclu->predict(_tre);
+  const HitList& hlist = _pclu->predict(_tre);
   assert( hlist.size() > 0 );
   const HitPtr& phit = hlist.front();
 
@@ -239,7 +238,7 @@
   if( invert(tot_err) ) {
     _tre_nohit=ETrack();
     _chi_square_nohit = -2.;
-    delete pclu;
+//    delete pclu;
     return;
   }
 
@@ -270,7 +269,7 @@
     if ( nbad > 0 ) {
       _tre_nohit=ETrack();
       _chi_square_nohit = -3.;
-      delete pclu;
+//      delete pclu;
       return;
     }
   }
@@ -283,9 +282,9 @@
 
   _chi_square_nohit = _chi_square + dchsq;
 
-  delete pclu;
+//  delete pclu;
 }
-*/
+
 //**********************************************************************
 
 // Output stream.
CVSspam 0.2.8