lcio/src/cpp/src/SIO
diff -u -r1.9 -r1.10
--- SIOTrackerHitHandler.cc 22 Jul 2009 16:03:36 -0000 1.9
+++ SIOTrackerHitHandler.cc 3 Feb 2010 09:53:14 -0000 1.10
@@ -37,7 +37,9 @@
SIO_DATA( stream , &(hit->_dEdx) , 1 ) ;
SIO_DATA( stream , &(hit->_time) , 1 ) ;
- SIO_DATA( stream , &(hit->_quality) , 1 ) ;
+
+ if( _vers > SIO_VERSION_ENCODE( 1, 11 ) )
+ SIO_DATA( stream , &(hit->_quality) , 1 ) ;
// rawHits
lcio/src/java/hep/lcio/implementation/sio
diff -u -r1.11 -r1.12
--- SIOTrackerHit.java 22 Jul 2009 16:03:36 -0000 1.11
+++ SIOTrackerHit.java 3 Feb 2010 09:53:14 -0000 1.12
@@ -16,7 +16,7 @@
/**
*
* @author Tony Johnson
- * @version $Id: SIOTrackerHit.java,v 1.11 2009/07/22 16:03:36 engels Exp $
+ * @version $Id: SIOTrackerHit.java,v 1.12 2010/02/03 09:53:14 gaede Exp $
*/
class SIOTrackerHit extends ITrackerHit
{
@@ -31,7 +31,10 @@
covMatrix[i] = in.readFloat();
dEdx = in.readFloat();
time = in.readFloat();
- quality = in.readInt();
+
+ quality = 0 ;
+ if( SIOVersion.encode(major,minor) > SIOVersion.encode(1,11))
+ quality = in.readInt();
int nRawHits = 1 ;
if( SIOVersion.encode(major,minor) > SIOVersion.encode(1,2))