--- chewbacca/PamOffLineSW/PacketUser.cpp 2010/02/11 09:02:09 1.18 +++ chewbacca/PamOffLineSW/PacketUser.cpp 2010/02/16 13:38:12 1.19 @@ -1,5 +1,5 @@ //============================================================================ -// $Id: PacketUser.cpp,v 1.17 2010/02/03 14:11:38 mocchiut Exp $ +// $Id: PacketUser.cpp,v 1.18 2010/02/11 09:02:09 mocchiut Exp $ // Description : //============================================================================ #include "PacketUser.h" @@ -490,7 +490,7 @@ }; }; // - if ( !existsts ){ // try with inclination mcmd + if ( !existsts && !obt_time_sync && !last_time_sync_info ){ // try with inclination mcmd but only if everything else fails and check that the result is good // Double_t timesync = 0.; // @@ -520,9 +520,9 @@ mainLogUtil->logAll(msg); }; }; + if ( labs(labs(last_time_sync_info_prevvalue-obt_time_sync_prevvalue)-labs(TSYNC-int(OBT/1000))) > 10 ) return; }; if ( !existsts ) return; - // printf(" TIMESYNC FROM MCMD FOUND: TSYNC = %i OBT = %i \n",TSYNC,OBT); obt_time_sync = int(OBT/1000); last_time_sync_info = TSYNC;