// printf( "OLD or same event : run %.8x eve %.8x ( cur run %.8x eve %.8x) : pos %.8x size %d\n", *next_exp_run , *next_eve, cur_exp_run, cur_eve, cur_pos, size );
// print_line( data, ( cur_pos + 1 ) % DMASIZE );
*event_flag=OLD_EVENT;
// }else if( trailer != 0x7fff0008 ){
}elseif((trailer&0xffff0000)!=0x7fbf0000){
// printf( "No trailer [%.8x] : run %.8x eve %.8x ( cur run %.8x eve %.8x) : pos %.8x size %d\n",
@@ -446,15 +458,16 @@ int main (int argc ,char** argv) {
crc_err_eve_cnt++;
}
if(ret!=1||eve_cnt%100==0){
if(ret!=1||eve_cnt%PRESCALE==0){
printf("Event number prev %.8x new %.8x pos %.8x size %.8x\n",cur_eve,next_eve,cur_pos,size);
}
cur_eve=next_eve;
cur_exp_run=next_exp_run;
if(eve_cnt%100==0){
if(eve_cnt%PRESCALE==0){
// if( ret != 1 ){
// if(ret != 1 || eve_cnt % 100 == 0 ){
printf("STATUS : tot eve %d read eve %d err_eve %d run %.8x crcgood %d crcbad %d\n",next_eve-first_eve,eve_cnt,crc_err_eve_cnt,cur_exp_run,crc_good,crc_bad);fflush(stdout);
time_diff=getTimeSec()-start_time;
printf("STATUS : tot eve %d read eve %d err_eve %d run %.8x crcgood %d crcbad %d time %.1lf\n",next_eve-first_eve,eve_cnt,crc_err_eve_cnt,cur_exp_run,crc_good,crc_bad,time_diff);fflush(stdout);