trf++/src/gtrbase
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.